SELECT CASE

BASIC2006

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