<< Proměnné a datové typy | NXC základy | >>

Podmínky - větvení programu

Neúplná podmínka IF
Zvětšit
if(a==10){           // Podmínka
   // Proces 1
}

if(a==5 && b!=true){ // Kombinovaná podmínka
   // Proces 1
}
Úplná podmínka IF - ELSE
Zvětšit
if(a==10){
      /* Proces 1 - podmínka splněna */}
 else{
      /* Proces 2 - podmínka nesplněna */
}
Přepínač SWITCH
Zvětšit
switch(x){
   case 1:  // Proces 1 - pro x=1
           break;
   case 2:
   case 3:
            // Proces 2 - pro x=2 nebo 3
           break;
   default: // Proces 3 - pro x<>1, 2, nebo 3
           break;
}

Cykly - opakování části programu

Cyklus se vstupní podmínkou WHILE
Zvětšit
while(x < 10)
{
    Proces 1;
    Proces 2;
}
Cyklus se výstupní podmínkou DO - WHILE
Zvětšit
do{
    Proces 1;
    Proces 2;
}while(x==true)
Cyklus s daným opakováním REPEAT
Zvětšit
repeat(12){
    Proces 1;
    Proces 2;
}
Cyklus s řídící proměnnou FOR
Zvětšit
for(int i=0; i<10; i++){
    Proces 1;
    Proces 2;
}