Hi Leute!
ich hab nen taschenrechner, der gut funkt, aber bei der addition von kommazahlen stimmen die ergebnisse nicht ... z.B. 1 + 0,25 = 1
woran liegt das? hier der code, der dafür wichtig ist:
grüße
HdW
Private Sub cmdPlus_Click(Index As Integer)
zahl1 = CDbl(txtAusgabe.Text)
vorzeichen = "+"
txtAusgabe.Text = ""
End Sub
Private Sub cmdErgebnis_Click(Index As Integer)
zahl2 = CDbl(txtAusgabe.Text)
Select Case vorzeichen
Case "+"
txtAusgabe.Text = zahl1 + zahl2
Case "-"
txtAusgabe.Text = zahl1 - zahl2
Case "*"
txtAusgabe.Text = zahl1 * zahl2
Case "/"
txtAusgabe.Text = zahl1 / zahl2
Case "mod"
txtAusgabe.Text = zahl1 Mod zahl2
Case "\"
txtAusgabe.Text = zahl1 \ zahl2
End Select
End Sub
ich hab nen taschenrechner, der gut funkt, aber bei der addition von kommazahlen stimmen die ergebnisse nicht ... z.B. 1 + 0,25 = 1
woran liegt das? hier der code, der dafür wichtig ist:
grüße
HdW
Private Sub cmdPlus_Click(Index As Integer)
zahl1 = CDbl(txtAusgabe.Text)
vorzeichen = "+"
txtAusgabe.Text = ""
End Sub
Private Sub cmdErgebnis_Click(Index As Integer)
zahl2 = CDbl(txtAusgabe.Text)
Select Case vorzeichen
Case "+"
txtAusgabe.Text = zahl1 + zahl2
Case "-"
txtAusgabe.Text = zahl1 - zahl2
Case "*"
txtAusgabe.Text = zahl1 * zahl2
Case "/"
txtAusgabe.Text = zahl1 / zahl2
Case "mod"
txtAusgabe.Text = zahl1 Mod zahl2
Case "\"
txtAusgabe.Text = zahl1 \ zahl2
End Select
End Sub
Zuletzt bearbeitet: