nabend,
joa.. hab mei erstes programm geschrieben
nur leider funzt das mit der while-schleife nicht so x( kurz bevor die schleife anfangen sollte schmiert das programm ab.
wie richt ich die schleife da richtig ein?
danke! x)
joa.. hab mei erstes programm geschrieben
Code:
using System; using System.Collections.Generic; using System.Text; namespace markus { class Program { static void Main(string[] args) { string vorname; string nachname; string ende; string alter; string wechsel; string apfel; Console.Write("Schreiben Sie Ihren Vornamen: "); vorname = Console.ReadLine(); Console.Write("Hallo " + vorname + " (Enter drücken um fortzufahren)"); Console.ReadLine(); Console.Write("Schreiben Sie Ihren Nachnamen: "); nachname = Console.ReadLine(); Console.Write("Ihr Nachname lautet: " + nachname + " (Enter drücken um fortzufahren)"); Console.ReadLine(); Console.Write("Schreiben Sie Ihr Alter: "); alter = Console.ReadLine(); Console.Write("Sie sind: " + alter + " Jahre alt" + " (Enter drücken um fortzufahren)"); Console.ReadLine(); Console.WriteLine("\n Ihr Vorname: " + vorname + "\n Ihr Nachname: " + nachname + "\n Ihr Alter: " + alter + "\n Angaben korrekt?" + "\n (J)a oder (N)ein\n"); ende = Console.ReadLine(); switch (ende) { case "Ja": case "ja": case "JA": case "J": case "j": Console.Write("Danke Ihnen!"); Console.ReadLine(); break; } switch (ende) { case "Nein": case "nein": case "NEIN": case "N": case "n": int number = 1; while (number < 2) { Console.WriteLine("Welche Angabe wollen Sie korrigieren?\n" + " Ihren (V)ornamen," + " Ihren (N)achnamen," + " Ihr (A)lter\n"); wechsel = Console.ReadLine(); switch (wechsel) { case "V": case "v": case "Vorname": case "vorname": Console.WriteLine("Geben Sie Ihren Vornamen ein"); vorname = (Console.ReadLine()); Console.WriteLine("Danke, Ihre Änderung wurde übernommen" + " Ihr Vorname ist: " + vorname); Console.ReadLine(); break; case "N": case "n": case "Nachname": case "nachname": Console.WriteLine("Geben Sie Ihren Nachnamen ein"); nachname = (Console.ReadLine()); Console.WriteLine("Danke, Ihre Änderung wurde übernommen" + " Ihr Nachname ist: " + nachname); Console.ReadLine(); break; case "A": case "a": case "Alter": case "alter": Console.WriteLine("Geben Sie Ihr Alter ein"); alter = Console.ReadLine(); Console.WriteLine("Danke, Ihre Änderung wurde übernommen" + " Ihr Alter ist: " + alter); Console.ReadLine(); break; Console.Write("Möchten Sie eine weitere Änderung vornehmen?" + " (J)a oder (N)ein"); apfel = Console.ReadLine(); switch (apfel) { case "J": case "j": case "Ja": case "ja": case "JA": number = number + 1; { } break; case "N": case "n": case "Nein": case "nein": case "NEIN": Console.WriteLine("Danke, alle Änderungen wuren übernommen"); Console.WriteLine("\n Ihr Vorname: " + vorname + "\n Ihr Nachname: " + nachname + "\n Ihr Alter: " + alter); break; } default: Console.WriteLine("Sie haben eine falsche Eingabe gemacht " + " (Mögliche Eingaben waren (J)a und (N)ein)" + " Das Programm wird beendet" + " ..."); Console.ReadLine(); break; } } break; } } } }
wie richt ich die schleife da richtig ein?
danke! x)
Comment