GitHub Fredoverflow Karel if, else System?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

If-Else nutzt du, wenn du verschiedenen Code, abhängig von einer Bedingung, ausführen willst.

if (Bedingung) {
  // tu Dinge, wenn Bedingung wahr ist
} else if (Bedingung2) {
  // tu andere Dinge, wenn Bedingung2 wahr ist
} else {
  // Sonst tu andere Dinge
}

If muss dabei immer vorhanden sein, das else if und else ist optional

"if" leitet das Konstrukt ein, ein "else" ist eine Alternative, falls die Kriterien hinter dem "if" nicht zutreffen. Nimms einfach wörtlich:

"if X=Y then" entspricht im Klartext: "falls X=Y dann mach dies"

"else" entspricht dann einem: "sonst mach das"

Beispiel:

if x=1 then
print "x ist 1"
else
print "x ist nicht 1"