Compare commits
2 Commits
062c3303b8
...
6cad6b98b2
| Author | SHA1 | Date | |
|---|---|---|---|
| 6cad6b98b2 | |||
| 6acc6db249 |
@ -9,7 +9,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
//Code Start
|
//Code Start
|
||||||
|
PrintAnimal(ConsoleColor.White, ConsoleColor.Magenta);
|
||||||
|
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,7 +11,10 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
//Code 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
|
//Code Ende
|
||||||
}
|
}
|
||||||
static int x = 0;
|
static int x = 0;
|
||||||
|
|||||||
@ -19,6 +19,36 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
static void ShowForm(SpecialForms a)
|
static void ShowForm(SpecialForms a)
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
|
if (a == SpecialForms.Dreieck)
|
||||||
|
{
|
||||||
|
Console.WriteLine(" *");
|
||||||
|
Console.WriteLine(" ***");
|
||||||
|
Console.WriteLine("*****");
|
||||||
|
Console.WriteLine(" ");
|
||||||
|
}
|
||||||
|
else if (a == SpecialForms.Quadrat)
|
||||||
|
{
|
||||||
|
Console.WriteLine("*****");
|
||||||
|
Console.WriteLine("*****");
|
||||||
|
Console.WriteLine("*****");
|
||||||
|
Console.WriteLine(" ");
|
||||||
|
}
|
||||||
|
else if (a == SpecialForms.Rechteck)
|
||||||
|
{
|
||||||
|
Console.WriteLine("***********************************");
|
||||||
|
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
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,9 +15,9 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
int i3 = -1;
|
int i3 = -1;
|
||||||
|
|
||||||
//Code Start
|
//Code Start
|
||||||
i1 = -1;
|
i1 = 4;
|
||||||
i2 = -1;
|
i2 = 1;
|
||||||
i3 = -1;
|
i3 = 6;
|
||||||
//Code Ende
|
//Code Ende
|
||||||
|
|
||||||
Greetings g1 = (Greetings)i1;
|
Greetings g1 = (Greetings)i1;
|
||||||
|
|||||||
@ -8,7 +8,8 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
//Sorgen Sie dafür, dass die Zahl 325 ausgegeben wird.
|
//Sorgen Sie dafür, dass die Zahl 325 ausgegeben wird.
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
enum Something{ Dies, ist, ein, Enum, mit, einem, Wert }
|
enum Something{ Dies, ist = 5, ein = 20, Enum, mit, einem = 100, Wert = 200 }
|
||||||
|
// ALTERNATIV: enum Something{ Dies, ist, ein, Enum, mit, einem, Wert = 317 }
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
|
|
||||||
public static void Start()
|
public static void Start()
|
||||||
|
|||||||
@ -13,7 +13,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
int res = (int)GivenName.Gerda;
|
int res = (int)GivenName.Gerda;
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
res += -1;
|
res += -44;
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
|
|
||||||
for(int i = 0; i < 4; i++)
|
for(int i = 0; i < 4; i++)
|
||||||
@ -24,11 +24,11 @@ namespace Exercises_C_Sharp.E24_Enumns
|
|||||||
|
|
||||||
Console.WriteLine(((GivenName)res).ToString());
|
Console.WriteLine(((GivenName)res).ToString());
|
||||||
//Code START
|
//Code START
|
||||||
res += -1;
|
res = 57;
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
Console.WriteLine(((GivenName)res).ToString());
|
Console.WriteLine(((GivenName)res).ToString());
|
||||||
//Code START
|
//Code START
|
||||||
res += -1;
|
res = 25;
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
Console.WriteLine(((GivenName)res).ToString());
|
Console.WriteLine(((GivenName)res).ToString());
|
||||||
|
|
||||||
|
|||||||
@ -11,13 +11,13 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
Meth("Hans", 35);
|
Meth(("Hans", 35));
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Meth(/*CODE START*/string name, int age/*CODE ENDE*/)
|
static void Meth(/*CODE START*/(string name, int age) va/*CODE ENDE*/)
|
||||||
{
|
{
|
||||||
Console.WriteLine("{0} ist {1} Jahre alt.", name, age);
|
Console.WriteLine("{0} ist {1} Jahre alt.", va.name, va.age);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -6,14 +6,14 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
{
|
{
|
||||||
class Exercise_2
|
class Exercise_2
|
||||||
{
|
{
|
||||||
//Ändern Sie die Werte in dem Tuple 'tup', sodass die Werte "Breite2 und 12.9 darin stehen.
|
//Ändern Sie die Werte in dem Tuple 'tup', sodass die Werte "Breite" und 12.9 darin stehen.
|
||||||
|
|
||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
Tuple<string, double> tup = new Tuple<string, double>("Länge", 12.54);
|
Tuple<string, double> tup = new Tuple<string, double>("Länge", 12.54);
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
|
tup = new("Breite", 12.9);
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
dynamic tup = -1;
|
(string, int, string) tup = ("Mount Everest",8849,"Nepal");
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -14,7 +14,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
Console.WriteLine("Das Wort {0} hat {1} den Buchstaben {2} enthalten.", element.Item1, element.Item2, element.Item3);
|
Console.WriteLine("Das Wort {0} hat {1} den Buchstaben {2} enthalten.", element.Item1, element.Item2, element.Item3);
|
||||||
}
|
}
|
||||||
|
|
||||||
static /*Code START*/dynamic/*Code ENDE*/ Meth()
|
static /*Code START*/(string, int, char)/*Code ENDE*/ Meth()
|
||||||
{
|
{
|
||||||
string s = Console.ReadLine() ?? string.Empty;
|
string s = Console.ReadLine() ?? string.Empty;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
@ -23,7 +23,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
res++;
|
res++;
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
return s + res;
|
return (s, res, 'A');
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
//Erstellen Sie eine Liste von Tupeln. Sorgen Sie dafür, dass die Liste mit der unteren Methode gefüllt wird. Geben Sie zum Schluss die Elemente aus.
|
//Erstellen Sie eine Liste von Tupeln. Sorgen Sie dafür, dass die Liste mit der unteren Methode gefüllt wird. Geben Sie zum Schluss die Elemente aus.
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
static dynamic tupleList = -1;
|
static List<(string, int)> tupleList = [];
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
@ -24,19 +24,29 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
|
|
||||||
Console.Clear();
|
Console.Clear();
|
||||||
|
|
||||||
foreach(var element in tupleList)
|
foreach (var element in tupleList)
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
|
Console.WriteLine("----------------------");
|
||||||
|
Console.WriteLine("String: " + element.Item1);
|
||||||
|
Console.WriteLine("Integer: " + element.Item2);
|
||||||
|
Console.WriteLine("----------------------");
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Diese Methode soll den Nutzer nach einen String und einen int fragen und diese kombination dann in einem Tuple zurück geben. Sorgen Sie dafür, dass der Nutzer valide Werte eingibt.
|
//Diese Methode soll den Nutzer nach einen String und einen int fragen und diese kombination dann in einem Tuple zurück geben. Sorgen Sie dafür, dass der Nutzer valide Werte eingibt.
|
||||||
static /*Code START*/ dynamic /*Code ENDE*/ GetStringAndIntFromUser()
|
static /*Code START*/ (string, int) /*Code ENDE*/ GetStringAndIntFromUser()
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
return -1;
|
Console.WriteLine("Bitte String eingeben:");
|
||||||
|
string userinputstring = Console.ReadLine() ?? string.Empty;
|
||||||
|
|
||||||
|
Console.WriteLine("Bitte Integer eingeben:");
|
||||||
|
int userinputint = 0;
|
||||||
|
while (!int.TryParse(Console.ReadLine(), out userinputint)) ;
|
||||||
|
|
||||||
|
return (userinputstring, userinputint);
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
//Sorgen Sie dafür, dass 7 und 345 ausgegeben wird:
|
//Sorgen Sie dafür, dass 7 und 345 ausgegeben wird:
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
static dynamic tupList = -1;
|
static List<(int, int, int)> tupList = [(345,0,0),(0,0,0),(0,0,0),(0,0,0),(0,0,0),(0,0,0),(0,0,0)];
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -11,7 +11,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
dynamic element = -1;
|
(string, int) element = ("Elementarelement", 0);
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
Meth(element);
|
Meth(element);
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using Exercises_C_Sharp.E28_Classes;
|
||||||
|
|
||||||
namespace Exercises_C_Sharp.E25_Tuple
|
namespace Exercises_C_Sharp.E25_Tuple
|
||||||
{
|
{
|
||||||
@ -10,10 +11,16 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
public static void Start()
|
public static void Start()
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
dynamic element = -1;
|
List<string> element = [];
|
||||||
//Code ENDE
|
while (true)
|
||||||
foreach(var item in Meth(element))
|
|
||||||
{
|
{
|
||||||
|
string s = Console.ReadLine() ?? "";
|
||||||
|
if (s == string.Empty) break;
|
||||||
|
element.Add(s);
|
||||||
|
}
|
||||||
|
//Code ENDE
|
||||||
|
foreach (var item in Meth(element))
|
||||||
|
{
|
||||||
//Geben Sie hier die einzelnen Werte in dieser Form aus:
|
//Geben Sie hier die einzelnen Werte in dieser Form aus:
|
||||||
//Haus -> 2 Selbstlaute
|
//Haus -> 2 Selbstlaute
|
||||||
//Bauer -> 3 Selbstlaute
|
//Bauer -> 3 Selbstlaute
|
||||||
@ -21,16 +28,27 @@ namespace Exercises_C_Sharp.E25_Tuple
|
|||||||
//Achten Sie auf die deutsche Grammatik!
|
//Achten Sie auf die deutsche Grammatik!
|
||||||
|
|
||||||
//Code START
|
//Code START
|
||||||
|
Console.WriteLine("{0} -> {1} Selbstlaut{2}", item.Item1, item.Item2, item.Item2 != 1 ? "e" : "");
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
//Sorgen Sie dafür, dass die Methode eine Liste der Strings mit deren Anzahl an Selbstlauten zurück gibt:
|
//Sorgen Sie dafür, dass die Methode eine Liste der Strings mit deren Anzahl an Selbstlauten zurück gibt:
|
||||||
static List<Tuple<string,int>> Meth(List<string> stringList)
|
static List<(string,int)> Meth(List<string> stringList)
|
||||||
{
|
{
|
||||||
//Code START
|
//Code START
|
||||||
dynamic returnList = -1;
|
var list = new List<char>() { 'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U' };
|
||||||
|
|
||||||
|
List<(string, int)> returnList = [];
|
||||||
|
|
||||||
|
foreach (var element in stringList)
|
||||||
|
{
|
||||||
|
int selbstlaute = 0;
|
||||||
|
foreach (var item in element)
|
||||||
|
if (list.Contains(item)) selbstlaute++;
|
||||||
|
|
||||||
|
returnList.Add((element, selbstlaute));
|
||||||
|
}
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
|
|
||||||
return returnList;
|
return returnList;
|
||||||
|
|||||||
@ -36,7 +36,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
|||||||
Console.WriteLine("Davor: " + element.IntegerList.Last());
|
Console.WriteLine("Davor: " + element.IntegerList.Last());
|
||||||
Console.WriteLine("Danach: " + element.IntegerList[i+1]);
|
Console.WriteLine("Danach: " + element.IntegerList[i+1]);
|
||||||
}
|
}
|
||||||
else if(i == element.IntegerList.Length - 1)
|
else if(i == element.IntegerList.Count - 1)
|
||||||
{
|
{
|
||||||
Console.WriteLine("Davor: " + element.IntegerList[i-1]);
|
Console.WriteLine("Davor: " + element.IntegerList[i-1]);
|
||||||
Console.WriteLine("Danach: " + element.IntegerList.First());
|
Console.WriteLine("Danach: " + element.IntegerList.First());
|
||||||
|
|||||||
@ -51,7 +51,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
|||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
||||||
//"Einfache" Weg Sortierung
|
//"Einfache" Weg Sortierung
|
||||||
Ausweise.Sort((k, l) => k.Birth.CompareTo(l.Birth));
|
//Ausweise.Sort((k, l) => k.Birth.CompareTo(l.Birth));
|
||||||
|
|
||||||
//Geben Sie in diser Methode alle Ausweise optisch ansprechend auf der Konsole aus.
|
//Geben Sie in diser Methode alle Ausweise optisch ansprechend auf der Konsole aus.
|
||||||
static void ShowIDs(List<ID> idList)
|
static void ShowIDs(List<ID> idList)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user