vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Taschenrechner mit einer Inputbox 
Autor: jorbi
Datum: 26.10.06 14:41

Ich versuche(muss) für die Schule einen Taschenrechner mit einer Inputbox zu programmieren.

Der muss nicht viel. Ehrlich gesagt nur + - * und /.

Also in die Inputbox kommt dann halt 23*23
und am ende muss ne MsgBox 529 ausspucken.


Ich hab mit Instr die Position des Rechenzeichens rausgefunden und wie es lautet(lässt sich in einer MsgBox wiedergeben).
Mit Left und Mid und mithilfe von der Position wo das rechenzeichen sitzt die erste und zweite Zahl extrahiert.

Und nun steh ich vor dem Problem wie ich dem Rechner sagen soll das er jetzt das Ergebnis aus der ersten und zweiten Zahl mithilfe des Rechenzeichens rechnen soll und mir dieses in einer MsgBox auswirft.


Ich hoffe jemand unter euch hat die Zeit und macht sich die Mühe mir bei meinem kleinen Problem zu helfen. Und so weit bin ich schon:


Public Sub Taschenrechner()
Dim SuchText, SuchZeichen, Pos1
SuchText = InputBox("Bitte die gewünschte Rechnung eingeben.", "Taschenrechner")
SuchZeichen1 = "+"
SuchZeichen2 = "-"
SuchZeichen3 = "*"
SuchZeichen4 = "/"
Pos1 = InStr(1, SuchText, SuchZeichen1)
Pos2 = InStr(1, SuchText, SuchZeichen2)
Pos3 = InStr(1, SuchText, SuchZeichen3)
Pos4 = InStr(1, SuchText, SuchZeichen4)
Rechenzeichenzahl = Pos1 + Pos2 + Pos3 + Pos4
Call MsgBox(Rechenzeichenzahl)
Rechenzeichen = Mid(SuchText, Rechenzeichenzahl, 1)
Call MsgBox(Rechenzeichen)
Zahl1 = Left(SuchText, Rechenzeichenzahl - 1)
Call MsgBox(Zahl1)
Zahl2 = Mid(SuchText, Rechenzeichenzahl + 1)
Call MsgBox(Zahl2)
Call MsgBox(Zahl1 Rechenzeichen Zahl2)       <========================Problem!
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Taschenrechner mit einer Inputbox977jorbi26.10.06 14:41
Re: Taschenrechner mit einer Inputbox569vbtricks26.10.06 15:41
Re: Taschenrechner mit einer Inputbox500jorbi26.10.06 16:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel