Rob´s BB-Kurs 2
© Robert Gerlach 2001-2002
Immer wenn zwischen mehreren Sachen entschieden werden muss, macht man das mit folgenden Befehlen:
If bedingung = erfüllt Then /mach irgendwas\
|
If bedingung = erfüllt Then . .. :code: .. . Endif |
x = Input("Gib eine Zahl ein: ") ; Eingabe der zu überprüfenden Zahl. If x = 1 Then ; Wenn x = 1 ist... Print "x = 1" ElseIf x = 2 Then ; Oder wenn x = 2 ist... Print "x = 2" Else ; Wenn es etwas anderes ist als das, was davor überprüft wurde. Print "x ist weder 1 noch 2" EndIf |
x = Input("Gib Zahl: ") ; Eingabe der zu überprüfenden Zahl. Select x ; x "auswählen". Case 2 ; Überprüfen ob x 2 ist. Print "x ist 2" Case 3 ; Überprüfen ob x 3 ist. Print "x ist 3" Case 5 ; Überprüfen ob x 5 ist. Print "x ist 5" Default ; Wie Else. Wenn alles andere nicht eintrifft... Print "x ist weder 2 noch 3 und erst recht nicht 5. Dumm das..." End Select |
If b = 529 And c = 5 Or e# = 2.3 Then Print "bopp"
|
Wert1 Wert2
Ergebnis (Wert1 AND wert2) wahr wahr wahr wahr falsch falsch falsch wahr falsch falsch falsch falsch |
Wert1 Wert2
Ergebnis (Wert1 OR wert2) wahr wahr wahr wahr falsch wahr falsch wahr wahr falsch falsch falsch |
Wert1 Wert2
Ergebnis (Wert1 XOR wert2) wahr wahr falsch wahr falsch wahr falsch wahr wahr falsch falsch falsch |
x = 1 Xor x
|
x = 1 - x
|
> Größer >= Größer oder gleich = Gleich <= Kleiner oder gleich < Kleiner |
If x < y Then Print "x ist kleiner als y"
|
; Logische (ja - nein) Entscheidungen kann man z.B. mit If...Endif treffen: If x = 1 Then Print "x ist 1. Jubel!" ElseIF x = 2 Then Print "x ist 2. Auch Jubel!" Else Print "x ist weder 1 noch 2. So ein Mist aber auch..." Endif ; Wenn man eine Variable auf sehr viele Bedingungen hin überprüfen will, nehme man select...Case: Select x Case 2 Print "x ist 2" Case 3 Print "x ist 3" Default Print "x ist weder 2 noch 3..." End Select ; Die drei boolschen Operatoren sind: AND (und) OR (oder) XOR (exklusives oder. Wenn beide Werte unterschiedlich sind, ist das Ergebnis 1, sonst 0.) ; Mit Vergleichsoperatoren kann man Variablen vergleichen: > Größer >= Größer oder gleich = Gleich <= Kleiner oder gleich < Kleiner |