Teknologiskolen

If/else

Hvad er en if / else???

En if / else er en betingelse, som man f.eks. kan svare “ja” eller “nej” til. Eksempel: Regner det i dag?

Ved hjælp af en if / else kan man bestemme, hvad der skal ske under særlige forhold. I eksemplet ovenfor kan man f.eks. sige, at hvis det regner, så tager man en regnjakke på – ellers tager man T-shirt på.

I App Inventor er der lavet et eksempel med en bold, der langsom kører mod højre:

 

Her vil vi gerne sige, at når man trykker på knappen for at resette, så skal bolden placeres på midten – MEN, det er kun, hvis bolden er ret langt til højre. Det ses nedenunder:

Så med andre ord står der i “when knapReset.Click”: Hvis boldens x-position er større eller mindre end 250, så sætter vi boldens x-position til 0. Da der ikke er nogen else, så sker der ikke noget, hvis betingelsen ikke er opfyldt.

Prøv at lav eksemplet. Husk at sætte speed på bolden.