using System;
using System.Collections.Generic;
using System.Text;
namespace NumberTranslate
{
class Program
{
static void Main(string[] args)
{
/*
* Der User soll eine einstellige, ganze Zahl eingeben. Das
* Programm “übersetzt” diese ganze Zahl wie folgt:
*
* Eingabe: 1
* Ausgabe: Eins
*
* Eingabe: 7
* Ausgabe: Sieben
*
* Der gültige Eingabebereich soll 0 – 9 sein.
*
* */
int zahl = 0;
bool isValidNumeric = true;
Console.Write(“Bitte eine ganze Zahl (0-9) eingeben: “);
try
{
zahl = int.Parse(Console.ReadLine());
if (zahl < 0 || zahl > 9)
isValidNumeric = false;
}
catch
{
isValidNumeric = false;
}
if (isValidNumeric == true)
{
switch (zahl)
{
case 0:
Console.WriteLine(“Null”);
break;
case 1:
Console.WriteLine(“Eins”);
break;
case 2:
Console.WriteLine(“Zwei”);
break;
case 3:
Console.WriteLine(“Drei”);
break;
default:
//Ausgabe Fehlermeldung
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“\n\aERROR: Leider war die Eingabe fehlerhaft. ” +
“\nVersuchen Sie es nochmal.\n”);
Console.ResetColor();
break;
}
if (zahl == 0)
{
}
else if (zahl == 1)
{
}
else if (zahl == 2)
{
}
else if (zahl == 3)
{
}
if (zahl == 0)
Console.WriteLine(“Null”);
else
{
if (zahl == 1)
Console.WriteLine(“Eins”);
else
{
if (zahl == 2)
Console.WriteLine(“Zwei”);
else
{
if (zahl == 3)
Console.WriteLine(“Drei”);
else
{
//…
}
}
}
}
}
else
{
//Ausgabe Fehlermeldung
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(“\n\aERROR: Leider war die Eingabe fehlerhaft. ” +
“\nVersuchen Sie es nochmal.\n”);
Console.ResetColor();
}
}
}
}