Benutzer mit den meisten Antworten
Übung Math.Max

Frage
-
Hallo zusammen,
als Übung versuche ich zwei Zahlen a und b über die Konsole einzulesen und die höchste Zahl soll auf der Konsole ausgegeben werden. Irgendetwas läuft nicht optimal - kann mir da jemand bitte weiterhelfen?
int a = 456; int b = 897; //Console.WriteLine("Number a:" + a + " " + "Number b:" + b); var inputt = Console.ReadLine(); var twoNumbers = Convert.ToInt32(inputt); if (twoNumbers >= a || twoNumbers > b) { Console.WriteLine(Math.Max(twoNumbers, twoNumbers)); }
Antworten
-
Hi,
deinen Code verstehe ich nicht.
Der einleitenden Beschreibung folgend hier aber mal ein Beispiel:
using System; class Program { static void Main(string[] args) { // Die erste Zahl abfragen, erläuternden Text voranstellen Console.Write("Zahl a eingeben: "); int a = Convert.ToInt32(Console.ReadLine()); // Die zweite Zahl abfragen, erläuternden Text voranstellen Console.Write("Zahl b eingeben: "); int b = Convert.ToInt32(Console.ReadLine()); // Nun die eingegebenen Zhlen anzeigen Console.WriteLine($"Die Eingaben waren: a={a}, b={b}."); // Anzeigen der Relation der beiden Eingaben (<, = oder >) Console.WriteLine($"Vergleich: { (a > b ? "a > b" : a < b ? "a < b" : "a = b") }"); // Die größere der beiden Zahlen anzeigen Console.WriteLine($"Die größte Zahl hat den Wert: {Math.Max(a, b)}"); // Warten auf Tastendruck, um das Programm zu beenden Console.WriteLine(); Console.WriteLine("Beenden mit jeder Taste"); Console.ReadKey(); } }
Gruß
- Als Antwort vorgeschlagen Christoph Biegner Freitag, 9. August 2019 06:05
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 19. August 2019 14:01
Alle Antworten
-
Hi,
deinen Code verstehe ich nicht.
Der einleitenden Beschreibung folgend hier aber mal ein Beispiel:
using System; class Program { static void Main(string[] args) { // Die erste Zahl abfragen, erläuternden Text voranstellen Console.Write("Zahl a eingeben: "); int a = Convert.ToInt32(Console.ReadLine()); // Die zweite Zahl abfragen, erläuternden Text voranstellen Console.Write("Zahl b eingeben: "); int b = Convert.ToInt32(Console.ReadLine()); // Nun die eingegebenen Zhlen anzeigen Console.WriteLine($"Die Eingaben waren: a={a}, b={b}."); // Anzeigen der Relation der beiden Eingaben (<, = oder >) Console.WriteLine($"Vergleich: { (a > b ? "a > b" : a < b ? "a < b" : "a = b") }"); // Die größere der beiden Zahlen anzeigen Console.WriteLine($"Die größte Zahl hat den Wert: {Math.Max(a, b)}"); // Warten auf Tastendruck, um das Programm zu beenden Console.WriteLine(); Console.WriteLine("Beenden mit jeder Taste"); Console.ReadKey(); } }
Gruß
- Als Antwort vorgeschlagen Christoph Biegner Freitag, 9. August 2019 06:05
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 19. August 2019 14:01