Tarkastellaan tilannetta, jossa pitäisi toimia eri tavoilla sen perusteella onko luku nolla, positiivinen vai negatiivinen.
Tällainen ongelma voidaan ratkaista sisäkkäisillä if-else -rakenteella
käyttäen ns. binäärivalinnan periaatetta, joka
on esitetty kuvassa:
salmiakkikuvio kuvaa valintaa | |
nuolet kuvaavat ohjelman etenemistä | |
jokaisessa valintatilanteessa on kaksi vaihtoehtoa |
Esimerkki |