Hallo, Ich bin dabei zu übungszwecken einen 'Taschenrechner' zu Programieren mit den grundrechenarten (*,/,-,+). das Programm soll wie folgt gestartet weren:
C\> programmname 100 (rechenzeichen) 2
die argumente sollen gleich nach dem Programnamen mit aufgeführt werden.
Bei mir im Code sieht das so aus:
Imports System.Console
Imports Microsoft.visualBasic
Module abc
Sub Main( Argumente() as String )
Dim opt1 as Single
Dim opt2 as Single
Dim ergebnis as Single
opt1 = Argumente(0)
opt2 = Argumente(2)
Writeline("Anzahl der Argumente: {0}", argumente.length)
If Argumente.length > 3 then
Writeline ("zuviele Argumente")
Exit sub
Elseif Argumente.length < 3 then
Writeline ("Zuwenig Argumente")
Exit Sub
end if
Writeline("{0}{1}{2}=", _
Argumente(0), Argumente(1), Argumente(2), ergebnis, _
cInt(Argumente(0)), (Argumente(1)), Argumente(2), (ergebnis))
end sub
end module
das problem ich weiss nicht genau wie ich die rechnung im programm ausführe, damit ich ein ergebniss erhalte, denn bis jetzt steht nur ein leeres "feld" da. kann mir jemand helfen.
danke
C\> programmname 100 (rechenzeichen) 2
die argumente sollen gleich nach dem Programnamen mit aufgeführt werden.
Bei mir im Code sieht das so aus:
Imports System.Console
Imports Microsoft.visualBasic
Module abc
Sub Main( Argumente() as String )
Dim opt1 as Single
Dim opt2 as Single
Dim ergebnis as Single
opt1 = Argumente(0)
opt2 = Argumente(2)
Writeline("Anzahl der Argumente: {0}", argumente.length)
If Argumente.length > 3 then
Writeline ("zuviele Argumente")
Exit sub
Elseif Argumente.length < 3 then
Writeline ("Zuwenig Argumente")
Exit Sub
end if
Writeline("{0}{1}{2}=", _
Argumente(0), Argumente(1), Argumente(2), ergebnis, _
cInt(Argumente(0)), (Argumente(1)), Argumente(2), (ergebnis))
end sub
end module
das problem ich weiss nicht genau wie ich die rechnung im programm ausführe, damit ich ein ergebniss erhalte, denn bis jetzt steht nur ein leeres "feld" da. kann mir jemand helfen.
danke
Comment