Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Visual Basic, Programmierung eines einfachen Taschenrechners

hi all,

ich will einen Taschenrechner mit visual basic programmieren.
alles funktioniert super bis auf die + Funktion...
z.b. ist 1 +1 bei ihm 11 oder 10 + 10 = 1010
alle anderen funktionieren problemlos!

hier mal wie ich es geschrieben hab:


Private Sub butend_Click()
End
End Sub

Private Sub butmal_Click()
Label1 = Text1.Text * Text2.Text
End Sub

Private Sub butminus_Click()
Label1 = Text1.Text - Text2.Text
End Sub

Private Sub butplus_Click()
Label1 = Text1.Text + Text2.Text
End Sub

Private Sub butteil_Click()
Label1 = Text1.Text / Text2.Text
End Sub



MFG
EUER BIERHOLER


Antworten zu Visual Basic, Programmierung eines einfachen Taschenrechners:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Fällt dir was auf? Die Zahlen werden aneinandergereiht, so wie sie eingegeben werden.
Das kommt daher, weil du Strings verknüpfst. Du musst vorher eine Typumwandlung in einen numerischen Typ vornehmen.

greez 8)
JoSsiF

ohkay, ja das ist mir aufgefallen,...

aber ich habe gerade nur bahnhof verstanden  ???

Versuch mal vorher eine integer Variable zur Aufnahme Deiner Ergebnisse zu deklarieren (Der Logik halber), ferner musst Du für die Addition zweier Zahlen diese erst einmal in einen Integer wandeln.

Ungefähr so:

Dim intErgebnis As Integer
intErgebnis = CDbl(Text1.Text) + CDbl(Text2.Text)
'mit cdbl() wird der jeweilige Inhalt in Zahlen umgewandelt
lblLabel1.Caption = intErgebnis


Lieben Gruss

Daddy

ohhkay danke

gruß
bierholer


« Refernzen in C++HIIIIIILLLLFEEEEEE - Java -Programm »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Private Session
Private Session ist ein Modus, in dem kein Verlauf oder Chronik angelegt wird. Diese Funktion gibt es bei den üblichen Internet Browsern wie Internet Explorer, Apple...

Type 1 Schriften
Type 1 ist ein Schriftformat, das die Schrift-Beschreibung in Form von PostScript-Befehlen speichert. PostScript-Schriften werden mithilfe von PostScript-Operationen besc...