hab' mir eben mal einige tutorials durchgelesen und viele befehle, deren wirkung etc. durchgelesen und versucht, einen taschenrechner (:p) zu basteln. irgendwie.. hab' ich da aber 2 probleme und hoffe, dass mir jemand hier einen tipp geben könnte der mich weiterbringt!
zum einen.. bei meinem taschenrechner, egal welchen rechenart-button ich anklicke.. er addiert alles nur.
und zum anderen, hab' ich noch nicht wirklich raus wie ich es hinbekomme den rechner mit kommazahlen rechnen zu lassen. :l
wäre nett, wenn jemand lust und zeit hat mir zu helfen. ich bin mir sicher, dass das irgend ein blöder anfänger fehler ist.. aber der sei mir bitte verziehen.
Public Class Form1
Dim zahl1 As String
Dim rechenart As String
Dim addieren As String
Dim multiplizieren As String
Dim subtrahieren As String
Dim dividieren As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = TextBox1.Text + "1"
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
TextBox1.Text = TextBox1.Text + "2"
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
TextBox1.Text = TextBox1.Text + "3"
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
TextBox1.Text = TextBox1.Text + "4"
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
TextBox1.Text = TextBox1.Text + "5"
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
TextBox1.Text = TextBox1.Text + "6"
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
TextBox1.Text = TextBox1.Text + "7"
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
TextBox1.Text = TextBox1.Text + "8"
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
TextBox1.Text = TextBox1.Text + "9"
End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
TextBox1.Text = TextBox1.Text + "0"
End Sub
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
zahl1 = TextBox1.Text
rechenart = addieren
TextBox1.Text = ""
End Sub
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
zahl1 = TextBox1.Text
rechenart = subtrahieren
TextBox1.Text = ""
End Sub
Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
zahl1 = TextBox1.Text
rechenart = dividieren
TextBox1.Text = ""
End Sub
Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
zahl1 = TextBox1.Text
rechenart = multiplizieren
TextBox1.Text = ""
End Sub
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
TextBox1.Text = ""
zahl1 = ""
End Sub
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
If rechenart = addieren Then
TextBox1.Text = CDbl(zahl1) + CDbl(TextBox1.Text)
ElseIf rechenart = subtrahieren Then
TextBox1.Text = CDbl(zahl1) - CDbl(TextBox1.Text)
ElseIf rechenart = dividieren Then
TextBox1.Text = CDbl(zahl1) / CDbl(TextBox1.Text)
ElseIf rechenart = multiplizieren Then
TextBox1.Text = CDbl(zahl1) * CDbl(TextBox1.Text)
End If
End Sub
End Class
oder, falls besser, hier auch die exe. bitte ignoriert die schrottige GUI
[Only registered and activated users can see links. Click Here To Register...]