Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Seuraavassa on esimerkki ikuisen silmukan sekä if ja else-lauseiden käytöstä.
Ikuista silmukkaa tarvitaan ohjelmissa, missä ei ennalta tiedetä milloin ohjelmasta tulisi poistua.
Ikuisesta silmukasta poistutaan break tai return käskyillä.

Code Block
task main()
{
   int Luku;
   while (1) // "ikuinen" silmukka
   {
      if (sensorValue[soundSensor] < 10)                                        motors[motorB] = motors[motorC] = 10;
      else if (sensorValue[soundSensor] >= 10 && sensorValue[soundSensor] < 50) motors[motorB] = motors[motorC] = 50;
      else                                                                      motors[motorB] = motors[motorC] = 0;
   }
   return 1;
}