If-setningar
For at datamaskina skal vite når ulike operasjonar skal utførast, må du gi ho eit sett med vilkår. Med ein if-setning kan vi sjekke om eit vilkår er oppfylt før koden blir køyrd. Følgjande kode sjekkar om alderen til ein person er meir enn eller lik 18 år:
Vi menneske treng òg vilkår når vi skal utføre ei handling. Eit eksempel på dette kan vere når vi skal gå ut.
Her er vilkåret at det er kaldt ute. Dersom det er kaldt, tek vi på ei lue. Viss ikkje, går vi ut utan å ta på lue.
Når datamaskina sjekkar om eit vilkår går i oppfylling, vil dette føre til eit utfall. Du kan òg leggje inn utfall som skal skje dersom vilkåra ikkje er oppfylte. Då bruker vi else ("elles" på norsk).
Denne koden blir køyrd dersom vilkåret ikkje er oppfylt.
Med ei if-setning kan du sjekke fleire logiske uttrykk etter kvarandre. Då bruker du else if ("elles viss" på norsk).
Vi kan lage så mange else if vi ønskjer, men det er viktig at vi ekskluderer eitt og eitt utfall. I eksempelet over sjekkar vi først om alderen er over eller lik 18. Dersom dette vilkåret er usant, veit vi at alderen må vere under 18. Det neste vilkåret sjekkar om alderen er over eller lik 15. Dersom dette er sant, vil det altså gjelde alle som er mellom 15 og 17. Dersom dette er usant, veit vi at alderen må vere under 15.