IoT: Podmínka
Z MiS
(Rozdíly mezi verzemi)
m |
m (.equals) |
||
(Není zobrazeno 5 mezilehlých verzí od 1 uživatele.) | |||
Řádka 1: | Řádka 1: | ||
− | [[Category:VSE]][[Category:Informatika]][[Category:Letní IoT]] | + | [[Category:VSE]][[Category:Informatika]][[Category:Letní IoT]][[Category:IoT]][[Category:Učebnice IoT]] |
Podmínka má v sobě dvě možná řešení a rozhodne na základě splnění podmínky. | Podmínka má v sobě dvě možná řešení a rozhodne na základě splnění podmínky. | ||
+ | <div class="Syntaxe"> | ||
if(jeSplneno) | if(jeSplneno) | ||
{ | { | ||
Řádka 10: | Řádka 11: | ||
{ | { | ||
//toto se provede, když podmínka není splněna | //toto se provede, když podmínka není splněna | ||
+ | } | ||
+ | </div> | ||
+ | |||
+ | int teplota = 17; | ||
+ | |||
+ | if(teplota > 19) | ||
+ | { | ||
+ | Serial.println("Venku je teplo"); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | Serial.println("Venku je zima"); | ||
} | } | ||
'''Co může být v ''if()''?''' | '''Co může být v ''if()''?''' | ||
− | |||
− | |||
;int | ;int | ||
if(teplota > 20) { ... rozsviť LEDku; } | if(teplota > 20) { ... rozsviť LEDku; } | ||
+ | ;boolean | ||
+ | if(spleno) { Serial.print("splneno"); } else { Serial.print("nesplneno"); } | ||
;String | ;String | ||
− | if(jmeno | + | if(jmeno.equals("Karel")) { ... } else { ... } |
− | <div class="Priklad"> | + | <div class="Priklad"> [https://github.com/CestmirKolarik/IoTucebnice/blob/main/ArduinoIDE/podminka/podminka.ino podmínka] </div> |
Aktuální verze z 17. 3. 2021, 13:32
Podmínka má v sobě dvě možná řešení a rozhodne na základě splnění podmínky.
if(jeSplneno) { //toto se provede, pokud je podmínka splněna } else { //toto se provede, když podmínka není splněna }
int teplota = 17; if(teplota > 19) { Serial.println("Venku je teplo"); } else { Serial.println("Venku je zima"); }
Co může být v if()?
- int
if(teplota > 20) { ... rozsviť LEDku; }
- boolean
if(spleno) { Serial.print("splneno"); } else { Serial.print("nesplneno"); }
- String
if(jmeno.equals("Karel")) { ... } else { ... }