Compare commits
No commits in common. "6cad6b98b28103b306ea9f54ba155471100f3c05" and "062c3303b815bc5e89d4cec227df26e387fed1da" have entirely different histories.
6cad6b98b2
...
062c3303b8
@ -9,7 +9,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
public static void Start()
|
||||
{
|
||||
//Code Start
|
||||
PrintAnimal(ConsoleColor.White, ConsoleColor.Magenta);
|
||||
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
@ -11,10 +11,7 @@ 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,36 +19,6 @@ 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(" ");
|
||||
}
|
||||
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
|
||||
}
|
||||
|
||||
@ -15,9 +15,9 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
int i3 = -1;
|
||||
|
||||
//Code Start
|
||||
i1 = 4;
|
||||
i2 = 1;
|
||||
i3 = 6;
|
||||
i1 = -1;
|
||||
i2 = -1;
|
||||
i3 = -1;
|
||||
//Code Ende
|
||||
|
||||
Greetings g1 = (Greetings)i1;
|
||||
|
||||
@ -8,8 +8,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
//Sorgen Sie dafür, dass die Zahl 325 ausgegeben wird.
|
||||
|
||||
//Code START
|
||||
enum Something{ Dies, ist = 5, ein = 20, Enum, mit, einem = 100, Wert = 200 }
|
||||
// ALTERNATIV: enum Something{ Dies, ist, ein, Enum, mit, einem, Wert = 317 }
|
||||
enum Something{ Dies, ist, ein, Enum, mit, einem, Wert }
|
||||
//Code ENDE
|
||||
|
||||
public static void Start()
|
||||
|
||||
@ -13,7 +13,7 @@ namespace Exercises_C_Sharp.E24_Enumns
|
||||
int res = (int)GivenName.Gerda;
|
||||
|
||||
//Code START
|
||||
res += -44;
|
||||
res += -1;
|
||||
//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 = 57;
|
||||
res += -1;
|
||||
//Code ENDE
|
||||
Console.WriteLine(((GivenName)res).ToString());
|
||||
//Code START
|
||||
res = 25;
|
||||
res += -1;
|
||||
//Code ENDE
|
||||
Console.WriteLine(((GivenName)res).ToString());
|
||||
|
||||
|
||||
@ -11,13 +11,13 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
public static void Start()
|
||||
{
|
||||
//Code START
|
||||
Meth(("Hans", 35));
|
||||
Meth("Hans", 35);
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
static void Meth(/*CODE START*/(string name, int age) va/*CODE ENDE*/)
|
||||
static void Meth(/*CODE START*/string name, int age/*CODE ENDE*/)
|
||||
{
|
||||
Console.WriteLine("{0} ist {1} Jahre alt.", va.name, va.age);
|
||||
Console.WriteLine("{0} ist {1} Jahre alt.", name, age);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -6,14 +6,14 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
{
|
||||
class Exercise_2
|
||||
{
|
||||
//Ändern Sie die Werte in dem Tuple 'tup', sodass die Werte "Breite" und 12.9 darin stehen.
|
||||
//Ändern Sie die Werte in dem Tuple 'tup', sodass die Werte "Breite2 und 12.9 darin stehen.
|
||||
|
||||
public static void Start()
|
||||
{
|
||||
Tuple<string, double> tup = new Tuple<string, double>("Länge", 12.54);
|
||||
|
||||
//Code START
|
||||
tup = new("Breite", 12.9);
|
||||
|
||||
//Code ENDE
|
||||
|
||||
|
||||
|
||||
@ -11,7 +11,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
public static void Start()
|
||||
{
|
||||
//Code START
|
||||
(string, int, string) tup = ("Mount Everest",8849,"Nepal");
|
||||
dynamic tup = -1;
|
||||
//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);
|
||||
}
|
||||
|
||||
static /*Code START*/(string, int, char)/*Code ENDE*/ Meth()
|
||||
static /*Code START*/dynamic/*Code ENDE*/ Meth()
|
||||
{
|
||||
string s = Console.ReadLine() ?? string.Empty;
|
||||
int res = 0;
|
||||
@ -23,7 +23,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
res++;
|
||||
|
||||
//Code START
|
||||
return (s, res, 'A');
|
||||
return s + res;
|
||||
//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.
|
||||
|
||||
//Code START
|
||||
static List<(string, int)> tupleList = [];
|
||||
static dynamic tupleList = -1;
|
||||
//Code ENDE
|
||||
public static void Start()
|
||||
{
|
||||
@ -24,29 +24,19 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
|
||||
Console.Clear();
|
||||
|
||||
foreach (var element in tupleList)
|
||||
foreach(var element in tupleList)
|
||||
{
|
||||
//Code START
|
||||
Console.WriteLine("----------------------");
|
||||
Console.WriteLine("String: " + element.Item1);
|
||||
Console.WriteLine("Integer: " + element.Item2);
|
||||
Console.WriteLine("----------------------");
|
||||
|
||||
//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.
|
||||
static /*Code START*/ (string, int) /*Code ENDE*/ GetStringAndIntFromUser()
|
||||
static /*Code START*/ dynamic /*Code ENDE*/ GetStringAndIntFromUser()
|
||||
{
|
||||
//Code START
|
||||
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);
|
||||
return -1;
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
//Sorgen Sie dafür, dass 7 und 345 ausgegeben wird:
|
||||
|
||||
//Code START
|
||||
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)];
|
||||
static dynamic tupList = -1;
|
||||
//Code ENDE
|
||||
public static void Start()
|
||||
{
|
||||
|
||||
@ -11,7 +11,7 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
public static void Start()
|
||||
{
|
||||
//Code START
|
||||
(string, int) element = ("Elementarelement", 0);
|
||||
dynamic element = -1;
|
||||
//Code ENDE
|
||||
Meth(element);
|
||||
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Collections.Generic;
|
||||
using Exercises_C_Sharp.E28_Classes;
|
||||
|
||||
namespace Exercises_C_Sharp.E25_Tuple
|
||||
{
|
||||
@ -11,15 +10,9 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
public static void Start()
|
||||
{
|
||||
//Code START
|
||||
List<string> element = [];
|
||||
while (true)
|
||||
{
|
||||
string s = Console.ReadLine() ?? "";
|
||||
if (s == string.Empty) break;
|
||||
element.Add(s);
|
||||
}
|
||||
dynamic element = -1;
|
||||
//Code ENDE
|
||||
foreach (var item in Meth(element))
|
||||
foreach(var item in Meth(element))
|
||||
{
|
||||
//Geben Sie hier die einzelnen Werte in dieser Form aus:
|
||||
//Haus -> 2 Selbstlaute
|
||||
@ -28,27 +21,16 @@ namespace Exercises_C_Sharp.E25_Tuple
|
||||
//Achten Sie auf die deutsche Grammatik!
|
||||
|
||||
//Code START
|
||||
Console.WriteLine("{0} -> {1} Selbstlaut{2}", item.Item1, item.Item2, item.Item2 != 1 ? "e" : "");
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
}
|
||||
//Sorgen Sie dafür, dass die Methode eine Liste der Strings mit deren Anzahl an Selbstlauten zurück gibt:
|
||||
static List<(string,int)> Meth(List<string> stringList)
|
||||
static List<Tuple<string,int>> Meth(List<string> stringList)
|
||||
{
|
||||
//Code START
|
||||
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));
|
||||
}
|
||||
dynamic returnList = -1;
|
||||
//Code ENDE
|
||||
|
||||
return returnList;
|
||||
|
||||
@ -36,7 +36,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
Console.WriteLine("Davor: " + element.IntegerList.Last());
|
||||
Console.WriteLine("Danach: " + element.IntegerList[i+1]);
|
||||
}
|
||||
else if(i == element.IntegerList.Count - 1)
|
||||
else if(i == element.IntegerList.Length - 1)
|
||||
{
|
||||
Console.WriteLine("Davor: " + element.IntegerList[i-1]);
|
||||
Console.WriteLine("Danach: " + element.IntegerList.First());
|
||||
|
||||
@ -51,7 +51,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
//Code ENDE
|
||||
}
|
||||
//"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.
|
||||
static void ShowIDs(List<ID> idList)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user