Salve a tutti,
vorrei realizzare una calcolatrice con le 4 operazioni che scriva una sequenza di numeri (1+3+6+8......) ma non so come fare. Ho scritto un codice di prova che mi fa inserire due numeri e mi da il risultato ma io voglio una calcolatrice (come ho già detto) che mi fa inserire quanti numeri voglio. Mi potreste aiutare? Almeno spiegarmi il ragionamento o qualche guida.
Grazie!
Public Sub _new()
Dim risultato As String
Dim operazioni As String
End
Public Sub Button9_Click()
TextBox1.Text = TextBox1.Text & 1
End
Public Sub Button10_Click()
TextBox1.Text = TextBox1.Text & 2
End
Public Sub Button11_Click()
TextBox1.Text = TextBox1.Text & 3
End
Public Sub Button5_Click()
TextBox1.Text = TextBox1.Text & 4
End
Public Sub Button6_Click()
TextBox1.Text = TextBox1.Text & 5
End
Public Sub Button7_Click()
TextBox1.Text = TextBox1.Text & 6
End
Public Sub Button1_Click()
TextBox1.Text = TextBox1.Text & 7
End
Public Sub Button2_Click()
TextBox1.Text = TextBox1.Text & 8
End
Public Sub Button4_Click()
TextBox1.Text = TextBox1.Text & 9
End
Public Sub Button13_Click()
TextBox1.Text = TextBox1.Text & 0
End
Public Sub Button14_Click()
TextBox1.Text = TextBox1.Text & ","
End
Public Sub Button17_Click()
TextBox1.Clear()
End
Public Sub Button3_Click()
Dim risultato As String
Dim operazioni As String
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "+"
End
Public Sub Button8_Click()
Dim risultato As String
Dim operazioni As String
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "-"
End
Public Sub Button12_Click()
Dim risultato As String
Dim operazioni As String
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "*"
End
Public Sub Button15_Click()
Dim risultato As String
Dim operazioni As String
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "/"
End
Public Sub Button16_Click()
Dim risultato As String
Dim operazioni As String
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = risultato
operazioni = ""
End
Il Saggio coltiva Linux, tanto Windows si pianta da solo.
Public risultato As String
Public operazioni As String
Public Sub Button9_Click()
TextBox1.Text = TextBox1.Text & 1
End
Public Sub Button10_Click()
TextBox1.Text = TextBox1.Text & 2
End
Public Sub Button11_Click()
TextBox1.Text = TextBox1.Text & 3
End
Public Sub Button5_Click()
TextBox1.Text = TextBox1.Text & 4
End
Public Sub Button6_Click()
TextBox1.Text = TextBox1.Text & 5
End
Public Sub Button7_Click()
TextBox1.Text = TextBox1.Text & 6
End
Public Sub Button1_Click()
TextBox1.Text = TextBox1.Text & 7
End
Public Sub Button2_Click()
TextBox1.Text = TextBox1.Text & 8
End
Public Sub Button4_Click()
TextBox1.Text = TextBox1.Text & 9
End
Public Sub Button13_Click()
TextBox1.Text = TextBox1.Text & 0
End
Public Sub Button14_Click()
TextBox1.Text = TextBox1.Text & ","
End
Public Sub Button17_Click()
TextBox1.Clear()
End
Public Sub Button3_Click()
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "+"
End
Public Sub Button8_Click()
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "-"
End
Public Sub Button12_Click()
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "*"
End
Public Sub Button15_Click()
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = ""
operazioni = "/"
End
Public Sub Button16_Click()
If operazioni = "+" Then
risultato = risultato + Val(TextBox1.Text)
Else If operazioni = "-" Then
risultato = risultato - Val(TextBox1.Text)
Else If operazioni = "*" Then
risultato = risultato * Val(TextBox1.Text)
Else If operazioni = "/" Then
risultato = risultato / Val(TextBox1.Text)
Else
risultato = TextBox1.Text
Endif
TextBox1.Text = risultato
operazioni = ""
End
Il Saggio coltiva Linux, tanto Windows si pianta da solo.