IoT: Podmínka

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(dodatek)
 
m (.equals)
 
(Není zobrazeno 9 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)
 
  {
 
  {
   toto se provede, pokud je podmínka splněna
+
   //toto se provede, pokud je podmínka splněna
 
  }
 
  }
 
   else
 
   else
 
  {
 
  {
   toto se provede, když podmínka není splněna
+
   //toto se provede, když podmínka není splněna
 
  }
 
  }
 +
</div>
  
Co může být v ''if()''?
+
int teplota = 17;
;boolean
+
  if(spleno) { Serial.print("splneno"); } else { Serial.print("nesplneno"); }
+
  if(teplota > 19)
 +
{
 +
  Serial.println("Venku je teplo");
 +
}
 +
  else
 +
{
 +
  Serial.println("Venku je zima");
 +
}
  
 +
'''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 == "Karel") { ... } else { ... }
+
  if(jmeno.equals("Karel")) { ... } else { ... }
 +
 
 +
<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 { ... }
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje