Fahrtkostenrechner

CLng, CCur
Private Sub Form_Load()
   txtTankinhalt.Text = 55
   txtVerbrauch.Text = "6,5" Beim Laden werden beide Textfelder vorbelegt.
End Sub
Private Sub cmdRechnen_Click()
   Dim AnzahlKilometer As Long, BenzinPreis As Currency Diese Variablen werden in der Prozedur benötigt.
   Dim Verbrauch As Single, Tankinhalt As Long
   Dim Preis As Currency, Durchschnittsverbrauch As Single
If Len(txtKilometer.Text) = 0 Then Wurde für Kilometer eine Zahl eingegeben?
   MsgBox "Bitte geben Sie die Anzahl der Kilometer ein!", Buttons:=vbExclamation, Title:=""
   txtKilometer.SetFocus
   Exit Sub
End If
If IsNumeric(txtKilometer.Text) = False Then
   MsgBox "Fehler bei der Eingabe der Kilometer!", Buttons:=vbExclamation, Title:=""
   txtKilometer.SetFocus
   Exit Sub
End If
AnzahlKilometer = CLng(txtKilometer.Text)
If Len(txtBenzinPreis.Text) = 0 Then Wurde für den Benzinpreis ein Betrag eingegeben?
   MsgBox "Bitte geben Sie den Benzinpreis ein!", Buttons:=vbExclamation, Title:=""
   txtBenzinPreis.SetFocus
   Exit Sub
End If
If IsNumeric(txtBenzinPreis.Text) = False Then
   MsgBox "Fehler bei der Eingabe des Benzinpreises!", Buttons:=vbExclamation, Title:=""
   txtBenzinPreis.SetFocus
   Exit Sub
End If
BenzinPreis = CCur(txtBenzinPreis.Text)
Wurde für den Tankinhalt etwas eingegeben?
If Len(txtTankinhalt.Text) = 0 Or IsNumeric(txtTankinhalt.Text) = False Then
   txtTankinhalt.Text = "55"
End If
If Len(txtVerbrauch.Text) = 0 Or IsNumeric(txtVerbrauch.Text) = False Then
   txtVerbrauch.Text = "6,5"
End If
Tankinhalt = CLng(txtTankinhalt.Text)
Durchschnittsverbrauch = CLng(txtVerbrauch.Text) Wurde für den Durchschnittsverbrauch etwas eingegeben?
Verbrauch = AnzahlKilometer / 100 * Durchschnittsverbrauch
If Verbrauch > Tankinhalt Then
   lblFahrtkosten.Caption = "Der Tankinhalt reicht nicht!"
   txtKilometer.SelStart = 0
   txtKilometer.SelLength = Len(txtKilometer.Text)
   txtKilometer.SetFocus
Else
   Preis = Verbrauch * BenzinPreis
   lblFahrtkosten.Caption = "Die Fahrt kostet Sie: " & Format(Preis, "Currency") & " (" & Verbrauch & "l)"
End If
End Sub
.

 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info