C# :: Aufgabe #1 :: Lösung #1
69 Lösungen
#1
Erfolgreiche Eingabe einer Integer - Zahl
Anfänger - C#
von Gustl
- 27.07.2012 um 15:08 Uhr
Erstelle eine Konsolenanwendung in der Benutzer so lange aufgefordert wird, eine ganze Integer - Zahl einzugeben, bis dies erfolgreich war.
#1
von LO1ZB (60 Punkte)
- 13.08.2012 um 21:41 Uhr
Mein Vorschlag für diese Aufgabe:
C#-Code
using System;
namespace EingabeZahl
{
class Program
{
static void Main(string[] args)
{
//Bitte den user eine Zahl einzugeben.
Console.WriteLine("Bitte geben sie eine Zahl ein");
//Variable die besagt, ob die Sclheifen durchlaufen werden soll.
bool dummy2 = true;
//Starte Schleife, die solang läuft bis eine Zahl eingegeben wird.
while (dummy2 == true)
{
//Warte auf eingabe, und übergebe diese an den string "dummy".
string dummy = Console.ReadLine();
int dummy1 = 0;
//Überprüfe ob dummy "leer" ist.
if(dummy != "")
{
//Überprüfe, ob der String "dummy" eine Zahl ist.
if(Int32.TryParse(dummy, out dummy1))
{
//Ausgabe das die eingabe eine zahl ist + eingegebende Zahl.
Console.WriteLine("Die eingegebende EingabeZahl ist: " + dummy);
//Bricht die Schleife ab.
dummy2 = false;
}
else
{
//Ausgabe das die eingabe keine zahl ist.
Console.WriteLine("Bitte geben sie eine Zahl ein");
}
}
else
{
//Lässt das programm eine Secunde warten.
Console.WriteLine("Bitte geben sie eine Zahl ein");
System.Threading.Thread.Sleep(500);
}
}
Console.WriteLine("Belibige Taste drücken, um das Programm zu beenden...");
//Warte auf eingabe, befor das Programm beendet wird.
Console.ReadKey();
}
}
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
