vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
taschenrechner konsole 
Autor: vbpol
Datum: 01.09.12 21:59

Hallo,
ich hoffe, ihr könnt mir helfen.
Ich muss für eine Hausausgabe einen Taschenrechner programmieren, der über die DOS Konsole zu betätigen ist. Er muss einem unbedingt kommunizieren können, wenn zuviele Argumente eingegeben wurden und die DIM Deklarationen sind bereits vorgegeben worden. Ich habe in der Schulung noch keinen String Split und keine Parser gehabt, deswegen die Frage, wie man diese Aufgabe ohne die zwei Methoden lösen kann. Darüber hinaus ist es sehr wichtig, dass zwichen op1, zeichen und op2 jeweils eine Space vorkommt.Vielleicht schaut ihr auf meinen falschen Code und teilt mir mit, welche Fehler ich gemacht habe.
Ich danke Euch im voraus.

 
Imports system.console

Module Module1

Sub Main()
Dim op1, op2, ergebnis As Single
Dim zeichen As String
Dim argumente() As String = {op1, zeichen, op2, ergebnis}





If argumente.length > 3 Then
writeline("Zu viele Argumente")
Exit Sub
ElseIf argumente.length < 3 Then
writeline("Zu wenig Argumente")
Exit Sub
End If
'argumente(0) = op1
'argumente(1) = op2
'argumente(2) = zeichen


convert.tostring(argumente()) = readline()


Select Case zeichen
Case "+"
ergebnis = op1 + op2
Write(" = " & ergebnis)
Case "-"
ergebnis = op1 - op2
Write(" = " & ergebnis)
Case "*"
ergebnis = op1 * op2
Write(" = " & ergebnis)
Case "/"
ergebnis = op1 / op2
Write(" = " & ergebnis)
Case Else
WriteLine("Falsche Eingabe!")
End Select


writeline("{0}", argumente)

readline()

End Sub


End Module
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
taschenrechner konsole1.572vbpol01.09.12 21:59
Re: taschenrechner konsole823sv0001002.09.12 12:33

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-2024 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