Hallo ich habe hier ein kleines Problem mit einem Konsolen-Programm
Module Module1
Sub Main()
Console.WriteLine("Geben Sie eine Beliebige Zahl ein und drücken Sie ENTER!")
Dim a As Integer = Console.ReadLine()
Console.WriteLine("Wählen Sie zwischen + oder -, und tippen Sie das entsprechende Zeichen ein")
Dim c As String = Console.ReadLine()
Console.WriteLine("Nun geben Sie eine 2. beliebige Zahl ein, die Sie zu der 1. Zahl addieren möchten")
Dim b As Integer = Console.ReadLine()
Dim summe As Integer = a + c + b
Console.Write(a.ToString() + c.ToString + b.ToString() + " = " + summe.ToString())
Console.WriteLine(" ...Zum Beenden Drücken Sie ENTER")
Console.ReadLine()
End Sub
End Module
Wenn der Benutzer der Anwendung die erste zahl eingegeben hat soll er ein Zeichen (hier + oder - ) wählen.
danach soll er eine 2te zahl eingeben die dan zu der ersten addiert oder von der ersten subtrahiert werden soll.
Der Fehler wird mir in dieser Zeile angezeigt Dim summe As Integer = a + c + b
, theoretisch müsste das - oder + Zeichen an dieser Stelle eingesetzt werden.
Aber woher soll das Programm wissen, dass es was mit dem Zeichen machen muss um die Rechnung fertig zu stellen?
Könnte mir vielleicht jemand ein Tipp geben und auch erklären warum man was ändern muss, oder warum man noch etwas hinzufügen muss.
Die Anwendung selber geht ja von zahlen aus… deswegen kann sie auch nichts mit dem + oder - anfangen (so viel weiß ich bereits)
vielen Dank im voraus