Variablen in Visual Basic verrechnen?
Hallo
Ich versuche derzeit, zur übung einen Taschenrechner zu Programmieren, denn ich bin noch Anfänger. Aber ich stehe auf dem Schlauch. Wie kann ich die Zahlen in L1, L3 und tb.Text, die ich als Variablen zahl, zahl2 und zahl3 nochmal habe, mit einander verrechnen?
lg
1 Antwort
Also zunächst müsste einmal geklärt werden, welche Variable hier für was steht. Ich gehe einfach einmal davon aus, dass du verschiedene Textfelder hast und deine zahl-Variablen sind Integer / Floats / o.ä..
Die Textfelder musst du auslesen. Dazu gibt es das Text-Property. Danach ist eine Konversion des Werts notwendig, denn der ist ja erst einmal noch ein String (eine Zeichenkette). Und mit Zeichenketten zu rechnen macht kein Sinn ("baum" + "auto" = ?).
Schau hier für Type Conversions:
Andernfalls gibt es, falls du mit .NET arbeitest, die Convert-Klasse oder Methoden wie Parse/TryParse von Int32 (oder welchen Datentyp du auch verwendest).
Nachdem die eingegebenen Werte in Zahlen konvertiert wurden, kannst du mit den üblichen mathematischen Operatoren mit ihnen rechnen (+, -, *, usw.).
Um sie wieder in eine Textfeld oder Label zu stopfen, muss der Wert wieder zurück in einen String konvertiert werden.