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 |