SELECT CASE

BASIC2006

(redirected from BASIC2006.CASE)

Mit der SELECT CASE Verzweigung können Sie den Programmablauf selektiv steuern.

Manchmal sind es zu viele Fälle, die nicht mit hintereinander geschalteten und auch nicht verschachtelten IF-Verzweigungen gestaltet werden können oder sollen. Dafür steht dieser weitere Verzweigungstyp zur Verfügung.

Syntax:

 Select Case Variable 
    Case Wert1 
       Anweisung1 
    Case Wert2 
       Anweisung2 
    Case Wert3 
       Anweisung3 
    [...] 
    [Case Else] 
      [Letzte Anweisung] 
 End Select

Variable: Prüfwert Erforderlich, Variable, Zahl oder Konstante.

Wert1: Ausdruck Erforderlich, Variable, Zahl oder Konstante mit der der Prüfwert verglichen wird

Beispiel:

 Define Stunde as Byte
 Stunde=hour

 Select Case Stunde
   Case 7
     Print "Morgen"
   Case 12
     Print "Mittag"
   Case 18
     Print "Feierabend"
   Case Else
     Print "Wir haben " & Stunde & "Uhr"
 End Select

Siehe auch: IF

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum