If-setninger
Hvis/if
For at datamaskinen skal vite når ulike operasjoner skal utføres, må du gi den et sett med betingelser. Med en if-setning kan vi sjekke om en betingelse er oppfylt før koden kjøres. Følgende kode sjekker om alderen til en person er mer enn eller lik 18 år:
Vi mennesker trenger også betingelser når vi skal utføre en handling. Et eksempel på dette kan være når vi skal gå ut.
Her er betingelsen at det er kaldt ute. Dersom det er kaldt, tar vi på en lue. Hvis ikke, går vi ut uten å ta på lue.
Ellers/else
Når datamaskinen sjekker om en betingelse går i oppfyllelse, vil dette føre til et utfall. Du kan også legge inn utfall som skal skje dersom betingelsene ikke er oppfylte. Da bruker vi else ("ellers" på norsk).
Denne koden kjøres dersom betingelsen ikke er oppfylt.
Hvis/if med flere utfall
Med en if-setning kan du sjekke flere logiske uttrykk etter hverandre. Da bruker du else if ("ellers hvis" på norsk).
Vi kan lage så mange else if vi ønsker, men det er viktig at vi ekskluderer ett og ett utfall. I eksempelet over sjekker vi først om alderen er over eller lik 18. Dersom denne betingelsen er usann, vet vi at den må være under 18. Den neste betingelsen sjekker om alderen er over eller lik 15. Dersom denne er sann, vil det altså gjelde alle som er mellom 15 og 17. Dersom denne er usann, vet vi at alderen må være under 15.