Jeg er i gang med Swift-kursets 3. del om if/else conditionals. Jeg sidder nu med øvelse 1 som hører til videoen, og jeg kan ikke forstå, hvorfor min kode ikke virker. Opgaven går ud på, at jeg skal tilføje en ekstra betingelse, som tjekker om personen er pensioneret. Hvis jeg sætter age variablens værdi til 65, burde den printe "Du er gammel nok, og fordi du er pensioneret, får du rabat." - i stedet printer den "Du er gammel nok". Hvad gør jeg galt?
Kode: Vælg alt
import Cocoa
var age: Int = 65
var minimumAgeForRollercoaster: Int = 12
var maximumAgeForRollercoaster: Int = 70
var retirementAgeForRollercoaster: Int = 60
if age > maximumAgeForRollercoaster {
print("Du er for gammel.")
} else if age >= minimumAgeForRollercoaster {
print("Du er gammel nok.")
} else if age >= retirementAgeForRollercoaster {
print("Du er gammel nok, og fordi du er pensioneret, får du rabat.")
} else {
print("Du er ikke gammel nok.")
}