E24 Ex1 - 11
This commit is contained in:
parent
5c52f69e2f
commit
bc244dfd42
@ -9,7 +9,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
public static void Start()
|
||||
{
|
||||
//Code Start
|
||||
|
||||
PrintAnimal(ConsoleColor.White, ConsoleColor.Magenta);
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
@ -13,7 +13,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
{
|
||||
List<Things> ThingList = new List<Things>();
|
||||
//Code START
|
||||
|
||||
ThingList = [Things.Hallo, Things.wie, Things.geht, Things.es, Things.Ihnen];
|
||||
//Code ENDE
|
||||
|
||||
foreach(var element in ThingList)
|
||||
|
||||
@ -17,13 +17,15 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
{
|
||||
Console.WriteLine("Hier ist Ihre Auswahl:");
|
||||
//Code START
|
||||
|
||||
int i = 1;
|
||||
foreach (var element in Enum.GetNames(typeof(City)))
|
||||
Console.WriteLine(i++ + ".) " + element);
|
||||
//Code ENDE
|
||||
Console.WriteLine("Bitte geben Sie eine valide Nummer ein:");
|
||||
int index = Convert.ToInt32(Console.ReadLine()) - 1;
|
||||
Console.Clear();
|
||||
//Code START
|
||||
|
||||
CityList.Add((City)index);
|
||||
//Code ENDE
|
||||
Console.WriteLine("Ihre Werte:");
|
||||
foreach(var element in CityList)
|
||||
|
||||
@ -11,7 +11,14 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
public static void Start()
|
||||
{
|
||||
//Code Start
|
||||
|
||||
for (int i = 0; i < 3; i++)
|
||||
Going(Direction.North);
|
||||
for (int i = 0; i < 5; i++)
|
||||
Going(Direction.East);
|
||||
for (int i = 0; i < 5; i++)
|
||||
Going(Direction.South);
|
||||
for (int i = 0; i < 4; i++)
|
||||
Going(Direction.West);
|
||||
//Code Ende
|
||||
}
|
||||
static int x = 0;
|
||||
|
||||
@ -19,6 +19,35 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
static void ShowForm(SpecialForms a)
|
||||
{
|
||||
//Code START
|
||||
if (a == SpecialForms.Dreieck)
|
||||
{
|
||||
Console.WriteLine(" *");
|
||||
Console.WriteLine(" ***");
|
||||
Console.WriteLine(" *****");
|
||||
Console.WriteLine(" *******");
|
||||
Console.WriteLine("*********");
|
||||
}
|
||||
else if (a == SpecialForms.Quadrat)
|
||||
{
|
||||
Console.WriteLine("****");
|
||||
Console.WriteLine("****");
|
||||
Console.WriteLine("****");
|
||||
}
|
||||
else if (a == SpecialForms.Rechteck)
|
||||
{
|
||||
Console.WriteLine("******************************");
|
||||
Console.WriteLine("******************************");
|
||||
Console.WriteLine("******************************");
|
||||
Console.WriteLine("******************************");
|
||||
}
|
||||
else if(a == SpecialForms.Kreis)
|
||||
{
|
||||
Console.WriteLine(" ******");
|
||||
Console.WriteLine(" * *");
|
||||
Console.WriteLine("* *");
|
||||
Console.WriteLine(" * *");
|
||||
Console.WriteLine(" ******");
|
||||
}
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
@ -15,9 +15,9 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
int i3 = -1;
|
||||
|
||||
//Code Start
|
||||
i1 = -1;
|
||||
i2 = -1;
|
||||
i3 = -1;
|
||||
i1 = 4;
|
||||
i2 = 1;
|
||||
i3 = 6;
|
||||
//Code Ende
|
||||
|
||||
Greetings g1 = (Greetings)i1;
|
||||
|
||||
@ -8,7 +8,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
//Sorgen Sie dafür, dass die Zahl 325 ausgegeben wird.
|
||||
|
||||
//Code START
|
||||
enum Something{ Dies, ist, ein, Enum, mit, einem, Wert }
|
||||
enum Something{ Dies, ist, ein, Enum, mit, einem, Wert = 317 }
|
||||
//Code ENDE
|
||||
|
||||
public static void Start()
|
||||
|
||||
@ -13,7 +13,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
int res = (int)GivenName.Gerda;
|
||||
|
||||
//Code START
|
||||
res += -1;
|
||||
res = 29;
|
||||
//Code ENDE
|
||||
|
||||
for(int i = 0; i < 4; i++)
|
||||
@ -24,11 +24,11 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
|
||||
Console.WriteLine(((GivenName)res).ToString());
|
||||
//Code START
|
||||
res += -1;
|
||||
res = 57;
|
||||
//Code ENDE
|
||||
Console.WriteLine(((GivenName)res).ToString());
|
||||
//Code START
|
||||
res += -1;
|
||||
res = 25;
|
||||
//Code ENDE
|
||||
Console.WriteLine(((GivenName)res).ToString());
|
||||
|
||||
|
||||
@ -7,24 +7,26 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
{
|
||||
//Schreiben Sie die untere Methode und deren Aufruf um, sodass ein Enum als Übergabewert verwendet wird. Erstellen Sie dafür ein neues Enum 'Animals'.
|
||||
|
||||
enum Animals { Ente, Kuh, Hund, Katze, Pferd }
|
||||
|
||||
public static void Start()
|
||||
{
|
||||
PrintAnimal("Ente");
|
||||
PrintAnimal("Ente");
|
||||
PrintAnimal("Hund");
|
||||
PrintAnimal("Pferd");
|
||||
PrintAnimal(Animals.Ente);
|
||||
PrintAnimal(Animals.Ente);
|
||||
PrintAnimal(Animals.Hund);
|
||||
PrintAnimal(Animals.Pferd);
|
||||
}
|
||||
static void PrintAnimal(string a)
|
||||
static void PrintAnimal(Animals a)
|
||||
{
|
||||
if(a == "Ente")
|
||||
if(a == Animals.Ente)
|
||||
Console.WriteLine("Quark");
|
||||
else if(a == "Kuh")
|
||||
else if(a == Animals.Kuh)
|
||||
Console.WriteLine("Muh");
|
||||
else if(a == "Hund")
|
||||
else if(a == Animals.Hund)
|
||||
Console.WriteLine("Wuff");
|
||||
else if(a == "Katze")
|
||||
else if(a == Animals.Katze)
|
||||
Console.WriteLine("Miau");
|
||||
else if(a == "Pferd")
|
||||
else if(a == Animals.Pferd)
|
||||
Console.WriteLine("Wieha");
|
||||
}
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
Random rand = new Random();
|
||||
|
||||
//Code Start
|
||||
return Things.Balkon;
|
||||
return (Things)rand.Next(8);
|
||||
//Code Ende
|
||||
}
|
||||
}
|
||||
|
||||
@ -23,6 +23,10 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
static bool TestValue(string userinput)
|
||||
{
|
||||
//Code Start
|
||||
foreach (var element in Enum.GetNames(typeof(Music)))
|
||||
if (userinput.ToUpper() == element.ToUpper())
|
||||
return true;
|
||||
|
||||
return false;
|
||||
//Code Ende
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user