Hallo,
Immer wenn ich schlecht schreibe (auf der Frage, wie es mir geht), dann kommt auch die Merldung, dass das Programm es schön befindet, dass es mir gut geht, obwohl ich schlecht eingegeben habe. Ich kenne es aus der anderen Programmiersprache so, dass es denn Befehl "sonst" gibt (else) . Wäre das hier auch möglich. Ich sehe nur else if, aber nicht else. Schwer für mich, leicht für euch.
Danke
Code:
static void Main(string[] args)
{
string choice;
string begr;
int alter;
Console.WriteLine("Dieses Programm wurde in C# geschrieben");
Console.WriteLine("Hallo, liebe Gemeinde, dass ist mein erstes Programm, dass ich in C# geschrieben habe.");
Console.WriteLine("Hallo, wie gehts");
choice = Convert.ToString(Console.ReadLine());
if (choice == "gut") ;
{
Console.WriteLine("Das finde ich aber schön, dass es Dir gut geht :");
}
if (choice == "schlecht") ;
{
Console.WriteLine("Warum denn das?");
begr = Convert.ToString(Console.ReadLine());
}
if (begr == "Da ich krank bin") ;
{
Console.WriteLine("Dann wünsch ich Dir mal eine gute Besserung.");
Console.WriteLine("Wie alt bist Du denn?");
alter = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Du bist:" + alter + "Jahre alt");
}
//Warten, bis Key gedrückt wurde
Console.ReadKey();
}
Immer wenn ich schlecht schreibe (auf der Frage, wie es mir geht), dann kommt auch die Merldung, dass das Programm es schön befindet, dass es mir gut geht, obwohl ich schlecht eingegeben habe. Ich kenne es aus der anderen Programmiersprache so, dass es denn Befehl "sonst" gibt (else) . Wäre das hier auch möglich. Ich sehe nur else if, aber nicht else. Schwer für mich, leicht für euch.
Danke