Právě je úte 22. kvě 2012 10:22:19
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[HELP] NHL 09 od MajkX
[Hlasovanie] Pridanie teamov do PICH od MajkX
[Ms 2012] NHL 2009 Remake od MajkX
[ HELP ]NPC od UpiR
[HELP]Hackovanie servera od kazlik

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: [TuT] Jak fungují podmínky
PříspěvekNapsal: úte 28. pro 2010 2:05:59 

Zdravím, našel jsem zde spusty návodů, ale nic co by vysvětlovalo funkce podmínek. Je možné že jsem blbě hledal, ale i kdyby to zde bylo, tak opakování je matka moudrosti.


operátory podmínek:
Kód:
== :  pokud jsou si hodnoty rovné př: if(promena==1){}
!=  : pokud si hodnoty nejsou rovné př: if(promena!=1){}
>= : pokud je hodnota proměné větší nebo rovna př: if(promena>=1){}
<= : pokud je hodnota proměné menší nebo rovna př: if(promena<=1){}
>   : pokud je hodnota proměné větší př: if(promena>0){}
<   : pokud je hodnota proměné menší př: if(promena<0){}

AND ( možno značit && ): podmínka se splní, jsou-li obě hodnoty pravdivé. př: if(promena1==1 && promena2==0){}
OR   ( možno zbačit || ): podmínka se splní, je-li alespoň jedna pravdivá. př: if(promena1==1 || promena2==0){}
XOR : podmínka se splní, je-li právě jen jedna hodnota pravdivá. př: if(promena1==1 XOR promena2==0){}
! ( negace ): zneguje (přetočí) hodnotu za znakem. př: if(!promena){} ( znamená if(promena==0){} lze zapsat if(!promena==0){})

tyto operátory lze kombinovat nebo jich řadit více za sebou.

začneme podmínkou IF.
tato podmínka nám slouží k vyvolání/vykonání nějaké funkce/části programu, pokud je splněna. pokud splněna nebude, o tom se dočtete dál.

používanou proměnou v podmínce si nazvu např: promena, promena1, promena2

náhledově pár podmínek:
Kód:
if(promena==1){/* zde bude zmíněná část programu která se vykoná pouze když je proměná rovna jedné.*/}
if(promena){/* zde bude zmíněná část programu když se proměná bude rovnat logické 1 ( true )/*}
if(!promena){/* zde bude zmíněná část programu když se proměná bude rovnat logické 0 ( false )/*}
if(promena1 && !promena2){/* zde bude zmíněná část programu když se promena bude rovnat logické 1 a promena2 logické 0/*}
if(promena1 && !promena2){/* zde bude zmíněná část programu když se promena bude rovnat logické 1 neboa promena2 logické 0/*}



pokud se Vám tento způsob návodů bude líbít a nebudu opakovat něčí slova, určitě mohu pokračovat. Své dojmy a poznámky mi prosím napište do komentářů, budu za ně rád.

pak je tu podmínka else.
else se používá tehdy, když máte podmínku, při které potřebujete vykonat nějakou funkci jak když je splněna, tak i když není.
modelový příklad:

Kód:
if(promena==1){/*když je promena rovna jedne, tak se vykona cast programu v techto zavorkach*/}
else{/*jinak bude vykonana cast programu v techto zavorkach.*/}


Naposledy upravil Navod dne stř 29. pro 2010 21:13:27, celkově upraveno 2

  
 Předmět příspěvku: Re: [TuT] Jak fungují podmínky
PříspěvekNapsal: úte 28. pro 2010 2:11:46 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4562
Bydliště: @home

A co třeba http://pawno.cz/viewtopic.php?f=8&t=3931&hilit=podm%C3%ADnky

?

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
 Předmět příspěvku: Re: [TuT] Jak fungují podmínky
PříspěvekNapsal: úte 28. pro 2010 2:16:01 

tak tohle jsem prehlidl, ale i tak tam nevidim operatory ktere jsou pro uplne zacatecniky potrebne. ty si je z prstu nevycucaj


  
 Předmět příspěvku: Re: [TuT] Jak fungují podmínky
PříspěvekNapsal: úte 28. pro 2010 2:16:08 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 04. pro 2008 12:15:11
Příspěvky: 4562
Bydliště: @home

Nechám to tady, tvůj návod osvětluje ty "základy" např. ty operátory což ten můj postrádá, ale i tak
Citace:
Zdravím, našel jsem zde spusty návodů, ale nic co by vysvětlovalo funkce podmínek.


příště hledej líp
EDIT: Předěbhl si mě... :)

_________________
Omlouvám se všem, které jsem tu někdy urazil, dal jim ban nebo jim provedl cokoliv jiného, co se jim nelíbilo.

Twitter: @Cinska_polivka
Last.fm: Chinese_soup
XMPP (Jabber): Cinska_polivka@jabbim.com"
IRC: Chinese_soup @ IRCNet, Freenode, CZFree


Online
 Profil  
 Předmět příspěvku: Re: [TuT] Jak fungují podmínky
PříspěvekNapsal: úte 28. pro 2010 8:56:42 
Jeffery Wilson "OG LOC"
Jeffery Wilson "OG LOC"
Registrován: čtv 11. čer 2009 10:18:38
Příspěvky: 1117

Pěknej tut.
Sice už to tu je ale myslim že tadyten je lepší. Třeba sem neznal funkci XOR a nebo že třeba && se dá zapsat jako AND :-)

_________________
...and people die, everywhere people die...


Obrázek


Offline
 Profil  
 Předmět příspěvku: Re: [TuT] Jak fungují podmínky
PříspěvekNapsal: úte 28. pro 2010 10:52:18 
Moderátor
Moderátor
Uživatelský avatar
Registrován: čtv 11. čer 2009 12:47:03
Příspěvky: 2228

to je zajímavé :D podobný Tut jsem chtěl psát včera, ale našel jsem ten od Čínské polívky, tak jsem ho nakonec nenapsal :D
jinak pěkné 8/10

_________________
Obrázek


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: