This commit is contained in:
2024-07-17 07:20:18 +02:00
parent 3e9256b983
commit bedea4caf3
264 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
using System;
using System.IO;
using System.Collections.Generic;
using System.Data.Common;
namespace Exercises_C_Sharp.E08_If
{
class Exercise_1
{
public static void Start()
{
//Sorgen Sie dafür, dass unten "Hello World!" ausgegeben wird.
//Code START
dynamic b = -1;
//Code ENDE
if(b)
Console.Write("He");
//Code START
//Code ENDE
if(!b)
Console.Write("llo");
//Code START
//Code ENDE
if(b == true)
Console.Write(" Worl");
//Code START
//Code ENDE
if(b == false)
Console.WriteLine("d!");
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_10
{
public static void Start()
{
//Geben Sie aus, wie viele freie Plätze das Array besitzt. Achten Sie auf die korrekte Grammatik. Sollte kein Element in dem Array sein, schreiben Sie auf die Konsole, dass kein Platz in dem Array frei ist.
int[] intArray = new int[new Random().Next(0,11)];
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_11
{
public static void Start()
{
//Die vom Nutzer eingegebene Zahl soll zwischen 10 und 100 liegen. Sollte die Zahl über 100 oder unter 10 liegen, geben Sie die unten stehende Fehlermeldung aus.
int userinput = Convert.ToInt32(Console.ReadLine());
//Code START
//Code ENDE
Console.WriteLine("Die Zahl liegt leider außerhalb des Bereichs von 10 bis 100 und ist somit nicht valide...");
}
}
}

View File

@@ -0,0 +1,18 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_12
{
public static void Start()
{
//Sorgen Sie dafür, dass überprüft wird, ob der Anwender eine Zahl eingegeben hat. Wenn das der Fall, geben Sie die Zahl aus, wenn nicht, dann schreiben Sie auf die Konsole, dass der eingegebene String X keine valide Zahl repräsentiert.
int k;
string userinput = Console.ReadLine() ?? "";
bool b = int.TryParse(userinput, out k);
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,18 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_13
{
public static void Start()
{
//Sorgen Sie dafür, dass auf der Konsole immer "Hallo!" ausgegeben wird.
bool b = true;
bool c = false;
if(b /*Code START*/&&/*Code ENDE*/ c)
Console.WriteLine("Hallo!");
}
}
}

View File

@@ -0,0 +1,17 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_14
{
public static void Start()
{
//Der Anwender soll hier zwei Zahlen eingeben. Sie sollen danach überprüfen, ob die erste Zahl durch die zweite Zahl teilbar ist. Geben Sie Ihr jeweiliges Resultat auf der Konsole aus.
int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,15 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_15
{
public static void Start()
{
//In diser if werden direkt zwei Zahlen vom Nutzer verlangt. Wenn dieser beide richtig eingibt, dann soll die Multiplikation beider Zahlen auf der Konsole ausgegeben werden. Wenn einer der Zahlen nicht korrekt ist, dann soll eine Fehlermeldung ausgegeben werden.
if(int.TryParse(Console.ReadLine(), out int a) && int.TryParse(Console.ReadLine(), out int b))
//Code START
Console.WriteLine();
//Code ENDE
}
}
}

View File

@@ -0,0 +1,18 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_16
{
public static void Start()
{
//Fragen Sie den User nach zwei decimal Zahlen.
// - Gibt er beide richtig ein, dann soll die erste Zahl durch die zweite Zahl geteilt werden.
// - Gibt er nur die erste richtig an, dann soll diese durch 7 geteilt werden.
// - Gibt er nur die zweite richtig an, dann soll die Zahl 1937 durch diese Eingabe geteilt werden.
// - Sind beide Eingaben falsch, dann soll eine 0 ausgegeben werden.
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,17 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_17
{
public static void Start()
{
//Geben Sie auf der Konsole den Wert von der Eingabe i aus und lassen mit Hilfe vom String s dazuschreiben, ob die Zahl größer/gleich/kleiner 12 ist.
int i = Convert.ToInt32(Console.ReadLine());
string s = i > 12 ? "größer 12" : i == 12 ? "gleich 12" : "kleiner 12";
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,19 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_18
{
public static void Start()
{
//Fragen Sie den Nutzer zuerst nach einer Integerzahl. Sorgen Sie dafür, dass das Programm bei Falscheingabe nicht abstürzt.
//Code START
//Code ENDE
string s = string.Empty;
//Füllen Sie nun den String s mit Hilfe eines SHORT-IF. Es soll überprüft und unten ausgegeben werden, ob die Zahl zwischen 0 und 10, zwischen 10 und 100, zwischen 100 und 1000 und über 1000 liegt.
//Code START
//Code ENDE
Console.WriteLine("Die eingegebene Zahl ist " + s);
}
}
}

View File

@@ -0,0 +1,14 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_2
{
public static void Start()
{
//Sorgen Sie dafür, dass niemals "Hey" ausgegeben wird.
//Code START
if(true)
//Code ENDE
Console.WriteLine("Hey");
}
}
}

View File

@@ -0,0 +1,22 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_3
{
public static void Start()
{
//Sorgen Sie dafür, dass die beiden Berechnungen gemacht und die Ergebnise ausgegeben werden.
int i = 123;
//Code START
//Code ENDE
if(i > 1000)
Console.WriteLine(i / 100);
//Code START
//Code ENDE
if(!(i > 1000))
Console.WriteLine(i * 100);
}
}
}

View File

@@ -0,0 +1,17 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_4
{
public static void Start()
{
//Sorgen Sie dafür, dass der String "Passt!" immer ein einziges Mal ausgegeben wird, egal welcher Wert für i gesetzt wird. (Sie dürfen diesen natürlich testweise ändern.)
int i = 123;
if(i < 100)
Console.WriteLine("Passt!");
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,18 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_5
{
public static void Start()
{
//Lassen Sie den Computer die folgenden Boolschen Werte berechnen. Geben Sie dabei immer aus, ob die Aussage Wahr oder Falsch ist:
//123 / 12 > 124 /13
//123 + 123 == 321 - 123
//1234 / 56 > 7 * 12
//10000 % 12 <= 2000 % 23
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,15 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_6
{
public static void Start()
{
//Geben Sie "Es ist richtig!" auf der Konsole aus, wenn die Aussage richtig ist und "Es ist falsch!" wenn die Aussage falsch ist.
if(123 * 12 / 85 % 88 < 123 * 13 / 86 % 77)
//Code START
Console.WriteLine();
//Code ENDE
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_7
{
public static void Start()
{
//Geben Sie die erstellte Zahl num auf der Konsole aus. Schreiben Sie dazu, ob die Zahl größer, kleiner oder gleich 500 ist.
int num = new Random().Next(0,1001);
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,14 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_8
{
public static void Start()
{
//Es heißt als Sprichwort "Kein Bier vor vier". Schreiben Sie ein Programm, welches überprüft, ob es schon nach 4 Uhr Nachmittags (also 16 Uhr) ist. Wenn das der Fall ist, geben Sie auf der Konsole "Sie dürfen ein Bier trinken" aus. Ansonsten geben Sie "Sie dürfen gerade kein Bier trinken" aus.
//Code START
//Code ENDE
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Exercises_C_Sharp.E08_If
{
class Exercise_9
{
public static void Start()
{
//Analysieren Sie den String userinput. Hat dieser über 20 Zeichen, geben Sie aus, dass der String zu lang sei, hat er kein Zeichen, dass der String zu kurz sei. Liegt die Größe dazwischen, geben Sie aus, dass die Länge X so passt.
string userinput = Console.ReadLine() ?? "";
//Code START
//Code ENDE
}
}
}