Eksempel på vilkår 3

Oisann! Denne videoen er bare for medlemmer.

Liker du Brainboost?
Da er tiden inne for å bli medlem!

499 kr. /mnd

Learnlink Selvstendig

Få hjelp til skolearbeidet når dere trenger det.
  • Få svar på spørsmål fra kvalifiserte lærere
  • Alle videoer
  • Oppgaver til videoene
  • Avtal videosamtale med lærer for kr. 399
Start 14 dagers gratis prøveperiode

Dette er en Premium-video

499 kr. /mnd

Premium

For deg som har ambisjoner.
  • Alt i Basic
  • Premium-videoer
  • Premium-oppgaver
  • Få hjelp på chat
  • Videosamtale kr. 249 / t
Bli medlem

Nå skal vi se på et eksempel på hvordan man kan bruke FLERE vilkår i en kode. Så langt så har vi alltid hatt kode som bare bruker ETT vilkår. Da blir det sånn at koden vår enten gjør én ting, eller så gjør den ingenting. Det spørs på om vilkåret er oppfylt eller ikke, altså om det vi skriver i vilkåret er SANT eller om det er USANT.

Nå skal vi bruke to forskjellige vilkår, sånn at en ting skjer hvis vilkåret er sant, og noe annet skjer hvis vilkåret ikke er sant. Vi har lyst til å skrive kode som gjør at vi kan styre tigeren fram eller tilbake med tekst. La oss starte med startsignalet. 

Så får vi tigeren til å spørre om vi skal gå fram eller tilbake. For å gjøre det bruker vi “spør”-blokken. Nå legger vi til to "hvis"-blokker. I den ene vil vi si hva som skjer hvis vi skriver fram, og i den andre hva som skjer hvis vi skriver tilbake. Vi bruker denne blokken for å sjekke om vi skrev fram, og bruker det som det første vilkåret. Og så gjør vi det samme for å sjekke om vi skrev tilbake. Det blir det andre vilkåret.

Nå må vi bare legge til hva som skal skje i de to tilfellene. Hvis vi skrev fram, vil vi at tigeren skal gå framover, så vi bruker en bevegelsesblokk. Husk at det er dette som skal skje hvis vi skriver FREM, så vi må passe på at vi legger den i den første "hvis"-blokken. Hvis vi skrev tilbake, vil vi at tigeren skal gå bakover. For å gjøre det skriver vi at tigeren skal gå minus skritt i bevegelsesblokken. La oss sjekke om koden vår fungerer. Jeg trykker på flagget og så svarer jeg “fram”. Og der gikk tigeren litt fram. Jeg trykker på flagget et par ganger og beveger tigeren min framover og bakover.

Du må være Basic-medlem for å lese beskrivelsen.
Du må være Premium-medlem for å lese beskrivelsen.

Dette skal du lære

  • Hvordan man kan bruke flere vilkår i en kode
  • Hvordan én ting kan skje hvis noe er sant, og noe annet hvis det ikke er sant
  • Hvordan en hvis-setning fungerer