Hallo,
mein Konsolenprogramm kann nicht mehr debuggt werden:
private static void Main(string[] args)
{
int value = 0 - 9;
int EZ = value;
int X1 = EZ;
int Y1 = value;
int X2 = value;
int Y2 = value;
int Ergebnis1 = X1 + Y1 | X1 - Y1;
int Ergebnis2 = X2 + Y2 | X2 - Y2;
Console.WriteLine("Ligleisys");
Console.WriteLine("Willkommen in dem Programm das lineare Gleichungssysteme mit zwei Variablen mit dem Additionsverfahren löst");
Console.WriteLine();
Console.WriteLine("Bitte gebe X1 ein");
string str = Console.ReadLine();
int x1;
while (!Int32.TryParse(str, out x1))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
str = Console.ReadLine();
}
char key;
do
{
Console.WriteLine();
Console.Write("Bitte gib + oder - ein ");
ConsoleKeyInfo keyInfo = System.Console.ReadKey();
key = keyInfo.KeyChar;
} while (!key.Equals('+') && !key.Equals('-'));
Console.WriteLine();
Console.WriteLine("Bitte gebe Y1 ein");
Console.ReadLine();
int y1;
while (!Int32.TryParse(str, out y1))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
str = Console.ReadLine();
}
Console.WriteLine("Bitte gebe das Ergebnis ein.");
Console.ReadLine();
int result;
while (!Int32.TryParse(str, out result))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
str = Console.ReadLine();
}
Console.WriteLine("Bitte gib X2 ein: ");
Console.ReadLine();
Console.WriteLine();
string bze = Console.ReadLine();
int x2;
while (!Int32.TryParse(bze, out x2))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
bze = Console.ReadLine();
}
Console.WriteLine();
char inv;
do
{
Console.WriteLine();
Console.Write("Bitte gib + oder - ein ");
ConsoleKeyInfo keyinfo = System.Console.ReadKey();
inv = keyinfo.KeyChar;
} while (!inv.Equals('+') && !inv.Equals('-'));
Console.WriteLine();
Console.WriteLine("Bitte gebe Y2 ein ");
Console.ReadLine();
string png = Console.ReadLine();
int y2;
while (!Int32.TryParse(png, out y2))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
png = Console.ReadLine();
}
Console.WriteLine();
Console.WriteLine("Bitte gebe das Ergebnis ein");
Console.ReadLine();
Console.WriteLine();
string pat = Console.ReadLine();
int r2;
while (!Int32.TryParse(pat, out r2))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
pat = Console.ReadLine();
}
}
}
Wo ist der Fehler? Bitte schickt mir euren Codevorschlag vielen Dank im voraus
Liebe Grüße
Shutouke
Hallo Caveman,
Deine Lösung hat funktioniert vielen Dank
Hallo,
Ich schreibe gerade ein Konsolenprogramm mit dem man lineare Gleichungssysteme nach dem Additionsverfahren löst
private static void Main(string[] args)
{
int Variable1 = 0;
int Variable2 = 1;
int Variable3 = 2;
int Variable4 = 3;
int value = 0 - 9;
int X = 1;
int Y = Variable2;
int X2 = Variable3;
int Y2 = Variable4;
int Ergebnis1 = X + Y | X - Y;
int Ergebnis2 = X2 + Y2 | X2 - Y2;
Console.WriteLine("Willkommen in dem Programm das lineare Gleichungssysteme mit zwei Variablen mit dem Additionsverfahren löst");
Console.WriteLine();
Console.WriteLine("Bitte gebe X1 ein");
string str = Console.ReadLine();
int x1;
while (!Int32.TryParse(str, out x1))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
str = Console.ReadLine();
}
Console.Write("Bitte gib + oder - ein ");
char input = Convert.ToChar(Console.Read());
if (input != '+' | input != '-')
{
Console.Write("Bitte gib nur + oder - ein ");
Console.ReadLine();
}
else
{
Console.WriteLine("Bitte gebe Y1 ein");
Console.ReadLine();
}
int y1;
while (!Int32.TryParse(str, out y1))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
str = Console.ReadLine();
}
Console.WriteLine("Bitte gebe das Ergebnis ein.");
Console.ReadLine();
int result;
while (!Int32.TryParse(str, out result))
{
Console.WriteLine("Bitte nur ganze Zahlen eingeben.");
str = Console.ReadLine();
}
Console.WriteLine("Bitte X2 ein", X2);
Console.ReadLine();
Console.WriteLine("Bitte gebe Y2 ein", Y2);
Console.ReadLine();
Console.WriteLine("Bitte gebe das Ergebnis ein", Ergebnis2);
Console.ReadLine();
}
}
Wie bekomme ich die Fehlerroutine hin das das Programm bei der Eingabe von + oder - auch nur diese Zeichen zulässt und bei Falschangabe eine Fehlermeldung anzeigt?. Bitte schickt mir euren Codevorschlag vielen Dank im Voraus
Gruß
Shutouke
Hallo,
ich schreibe gerade ein Konsolenprogramm mit dem ich lineare Gleichungssysteme nach dem Additionsverfahren lösen kann. Ich habe mir Tutorials auf Youtube angesehen und gegoogelt wie ein Elch. Bin absolut nicht auf die Lösung gestoßen wie ich in einer Konsolen-App nur die Eingabe von Ganzzahlen und kommazahlen gar nicht erst zulassen kann oder auch Buchstaben und Sonderzeichen unterbinde. Über Lösungsvorschläge in Form von Code würde ich mich sehr freuen.
Vielen Dank im Voraus
Liebe Grüße
Shutouke
Hallo,
Ich schreibe gerade ein Programm das mich an Geburtstage erinnern soll.
Meine Frage:
Wie sortiere ich in einer csv Datei die Vornamen alphabetisch und programmiere in einem das nach jedem neuen Eintrag nach dem Vornamen(Nachnamen etc.) die Liste automatisch sortiert nach dem Alphabet.
Ich würde mich sehr über einen Codevorschlag freuen
shutouke