Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 'Option Explicit
  2.  
  3. 'Lawinenkunde - Einmal anders!
  4. 'Nütze deine Software!
  5.  
  6. Sub Lawinenkunde_einmal_anders()
  7.  
  8. Dim Lawinenstufe As Integer
  9. Dim Hangneigung As Double
  10. ' StayAtHome
  11.  
  12. Lawinenstufe = InputBox("Trage bitte die Lawinenstufe ein:", "Lawinenstufe", 1)
  13.     If Lawinenstufe = vbCancel Then
  14.         Exit Sub
  15.     End If
  16. Hangneigung = InputBox("Trage bitte die Hangneigung ein:", "Hangneigung", 25)
  17.     If Hangneigung = vbCancel Then
  18.         Exit Sub
  19.     End If
  20.  
  21.  
  22.     If Lawinenstufe >= 4 Then
  23.         StayAtHome
  24.     Else
  25.         GoTo summit
  26.     End If
  27.    
  28.    
  29.     If Lawinenstufe <= 2 Then
  30.         BeHappy
  31.     Else
  32.         GoTo cinema
  33.     End If
  34.    
  35.    
  36.     If Hangneigung >= 30 Then       ' "30°"
  37.        MsgBox "Aufstieg:   Entlastungsabstände von 15m anordnen (gleich bei Überprüfung der LVS-Geräte)" & vbCr & _
  38.                             "--> unabhängig von der Lawinenstufe!", vbInformation + vbYesNoCancel, "Lawinen-Info"
  39.     Else
  40.         GoTo summit
  41.     End If
  42.    
  43.    
  44.     If Hangneigung >= 30 And Hangneigung < 35 Then
  45.         MsgBox "Abfahrt:    Normabstände von 50m anordnen (Hangneigungsbereich zw. 30° und 35°)" & vbCr & _
  46.                             "--> unabhängig von der Lawinenstufe!", vbInformation + vbYesNoCancel, "Lawinen-Info"
  47.     Else
  48.         GoTo down
  49.     End If
  50.    
  51.    
  52.     If Hangneigung > 35 Then
  53.         MsgBox "Abfahrt:    Einzelfahrten anordnen (ab 35°: Selbstauslösung möglich)", vbInformation + vbYesNoCancel, "Lawinen-Info"
  54.     Else
  55.         GoTo down
  56.     End If
  57.  
  58.    
  59.     Exit Sub
  60.  
  61. summit:
  62.     MsgBox "Berg Heil!", vbInformation + vbYesNoCancel, "Lawinen-Info"
  63.     Exit Sub
  64.  
  65. down:
  66.     MsgBox "Puuuuuuiiiiivaaaa!!!", vbInformation + vbYesNoCancel, "Lawinen-Info"
  67.     Exit Sub
  68.  
  69. cinema:
  70.     MsgBox "www.moviemento.at", vbInformation + vbYesNoCancel, "Lawinen-Info"
  71.  
  72. End Sub
  73.  
  74. Sub StayAtHome()
  75.  
  76. MsgBox "Sauna, Jacuzzi, Wine, ...", vbInformation + vbOKOnly, "Info-StayAtHome"
  77.  
  78. End Sub
  79.  
  80. Sub BeHappy()
  81.  
  82. MsgBox "Enyoy nature, the snow, the day!", vbInformation + vbOKOnly, "Info-BeHappy"
  83.  
  84. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement