E22 Komplett

This commit is contained in:
sebi 2025-03-10 15:59:34 +01:00
parent dbf7abb9eb
commit 0fab98a1db
5 changed files with 39 additions and 2 deletions

View File

@ -10,7 +10,7 @@ namespace Exercises_C_Sharp.E22_Dictionary
public static void Start()
{
//Code Start
dynamic dic = -1;
Dictionary<string, double> dic = [];
//Code ENDE
dic.Add("Hallo", 12.54);
dic.Add("Hi", 7.33);

View File

@ -12,6 +12,9 @@ namespace Exercises_C_Sharp.E22_Dictionary
Dictionary<int, string> dic = new() { {12, "Dies"}, {4, "ist"}, {22, "ein"}, {94, "tolles"}, {26, "Ding!"} };
//Code Start
foreach(var element in dic)
Console.Write($"{element.Value} ");
//ODER: Console.Write(element.Value + " ");
//Code ENDE

View File

@ -12,6 +12,15 @@ namespace Exercises_C_Sharp.E22_Dictionary
Dictionary<string, string> dic = new();
//Code Start
dic.Add("dieses", "Dies ");
dic.Add("ist", "ist ");
dic.Add("Programm", "mein ");
dic.Add("es", "Programm");
//ODER:
dic = new(){ ["dieses"] = "Dies ist mein Programm", ["ist"] = "", ["Programm"] = "", ["es"] = "" };
//Code ENDE

View File

@ -13,6 +13,15 @@ namespace Exercises_C_Sharp.E22_Dictionary
//Code Start
double add = 0;
foreach(var element in dic)
if(element.Key % 2 == 0)
add += element.Value;
Console.WriteLine("Ergebnis: " + add);
//Code ENDE

View File

@ -6,13 +6,29 @@ namespace Exercises_C_Sharp.E22_Dictionary
{
class Exercise_5
{
//Der User soll hier ein Wort eingeben. Wenn es sich schon im Dictionary befindet, dann soll die Übersetzung ausgegeben werden. Wenn nicht, dass soll der User die Übersetzung eingeben und beide Elemente sollen in dem Dictionary gespeichert werden. Groß- und Kleinschreibung soll keine Rolle spielen.
//Der User soll hier ein Wort eingeben. Wenn es sich schon im Dictionary befindet, dann soll die Übersetzung ausgegeben werden. Wenn nicht, dann soll der User die Übersetzung eingeben und beide Elemente sollen in dem Dictionary gespeichert werden. Groß- und Kleinschreibung soll keine Rolle spielen.
public static void Start()
{
Dictionary<string, string> dic = new(){{"black", "schwarz"}, {"exception", "Ausnahme"}, {"barrel", "Fass"}};
//Code Start
while(true)
{
Console.WriteLine("Lieber User, bitte gebe ein Wort ein:");
string userinput = (Console.ReadLine() ?? string.Empty).ToLower();
if(dic.ContainsKey(userinput))
Console.WriteLine("Der Wert: " + dic[userinput]);
else
{
Console.WriteLine("Wert nicht vorhanden. Bitte neuen Wert eingeben: ");
string newUserinput = Console.ReadLine() ?? string.Empty;
dic.Add(userinput, newUserinput);
}
}
//Code ENDE