Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.11.07
Prihlásený: 23.05.09
Príspevky: 9
Témy: 6
Príspevok NapísalOffline : 23.04.2009 18:58

ako osetrim retatzec<?
ak na priklad zadam do text boxu x^2, potrebujem dat dvojku do premennej a parcovat s nou ako
Kód:
 funkcy = String.Format(boxfunkciay.Text);
                if (funkcy == "y")
                    y2 = 1;
                else if (funkcy == "y^2")
                    y2 = 2;
                else if (funkcy == "y^3")
                    y2 = 3;
                else if (funkcy == "y^4")
                    y2 = 4;

ako to zacyklim aby to slo dalej y^5 atd....potrebujem dat rozne kombinacie ako
Kód:
 if (funkcy == "2*y")
   y2 = 1,n=2;
  else if (funkcy == "3*y")
       y2 = 1,n=3;
ako urobim cykli aby to slo do nekonecna<?, abz som to nemusel postupne vypisovat.....je to zadavanie z textboxu


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.04.09
Prihlásený: 24.04.09
Príspevky: 3
Témy: 0
Príspevok NapísalOffline : 24.04.2009 11:03

Ahoj, skus pouzit nasledovne:
Kód:
string str = "x^5";
int y = 0;

for (int i = 0; i < str.Length; i++)
{
    // pri najdeni cisla v retazci ho skonveruje na 32 bit cislo
    if (int.TryParse(str.Substring(i, 1), out y))
       {
            // pri najdeni prveho cisla ukonci prehladavanie retazca
            break;
        }
}

Console.WriteLine(y);


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.11.07
Prihlásený: 23.05.09
Príspevky: 9
Témy: 6
Príspevok Napísal autor témyOffline : 24.04.2009 19:05

diki moc to mi asi nebude stacit
ak zadam napr 2*x^7, tak potreubjem do premennej dat 2, a do druhej 7, to co si mi ukazal vypise iba prve cislo.

nevie niekto nieco take ze to vypise znak napr po ^, alebo znak pred* ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.04.09
Prihlásený: 24.04.09
Príspevky: 3
Témy: 0
Príspevok NapísalOffline : 24.04.2009 21:28

Da sa to prerobit, vyhodis break a podla toho ktore cislo v poradi ti naslo, tomu priradis x alebo y. A tam budes mat neznamych, alebo len x a y?
Ak viacej, pouzi radsej polia int[] namiesto viacerych premennych.
Funguje len na cisla 0..9, pri vacsich to treba upravit. Taktiez by si mal pouzit namiesto if a else nieco jednoduhsie.[/code]


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.07.09
Prihlásený: 14.01.13
Príspevky: 28
Témy: 3
Príspevok NapísalOffline : 13.07.2009 20:40

Ja by som najprv v retazci nasiel znak ^..
Tu je kod.

Kód:
if (funkcy.IndexOf('^') == -1)
    y2 = 1;
else
{
    y2 = Int.Parse(funkcy.Substring(funkcy.IndexOf('^') + 1));
}


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.08.09
Prihlásený: 24.08.09
Príspevky: 4
Témy: 0
Príspevok NapísalOffline : 23.08.2009 13:14

Ked chces rozoznavat aj zlozitejsie tvvary, napr. 3+2*x^4, tak to vobec nie je jednoduche... ked vies, ze potrebujes len v tvare a*x^b, kde a,b patria<0,9> mozes pouzit jednoduchy regularny vyraz, ak maju byt aj vacsie ako 9, tak sa to tiez da trochu zlozitejsim reg. vyrazom.


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové a internetové programy

0

1360

23.01.2015 16:06

Stary Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém so zobrazovaním www stránok, problém užívateľa

v Operačné systémy Microsoft

17

2135

23.03.2009 10:41

FERDA23 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Battlefield 3 SKIDROW problem + win7 problem

v Počítačové hry

1

1578

22.09.2012 23:51

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD - Advanced Micro Devices

45

4731

26.04.2012 11:14

netpeter77 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2302

14.06.2008 10:36

$ph!nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1463

22.02.2013 14:08

lucifer666x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém?

v Ostatné grafické karty

10

1145

22.09.2009 12:37

mr_HANN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problém

v Webhosting a servery

2

1038

17.08.2009 17:51

scrysurn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v nVidia grafické karty

1

848

05.03.2007 21:40

Shark NX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Assembler, C, C++, Pascal, Java

2

290

06.10.2012 18:21

kustom456 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Notebooky a netbooky

6

244

18.12.2013 21:50

screw Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem

v Operačné systémy Microsoft

10

415

28.08.2014 22:14

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v PHP, ASP

2

707

29.05.2007 8:07

Punker661 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem

v Pamäte

4

777

24.01.2008 12:11

Ingenium Deerro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém?

v Pamäte

17

1527

05.01.2009 20:21

KingTommy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem

v nVidia čipové sady

3

520

22.05.2013 19:01

LeaR Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra