Laden...

Forenbeiträge von specialist Ingesamt 2 Beiträge

02.04.2021 - 11:27 Uhr

Dies war mein erster Post, schon wurde mir geantwortet und das am Feiertag.
Vielen vielen Dank und schöne Feiertage.

Viele Grüße

specialist ( irgendwann hoffentlich 😁 )

02.04.2021 - 08:24 Uhr

Hallo,
ich bin noch sehr unerfahren ein Beginner und bitte um Hilfe.
Ich habe eine Abfrage erstellt wo das Jahr und auch der aktuelle Monat in zahlen abgefragt werden.

Als Ausgabe bekomme ich nach den zwei Abfragen als Beispiel den folgenden Text " Wir haben April 2020.

  1. Nun möchte ich aber dass das Jahr auch als 2020 ausgegeben wird auch wenn der User nur 20 eintippt.
  2. Als zweites habe ich die folgende Ausgabe erstellt wenn der User nach der Monatsabfrage 13 eintippt "Den Monat gibt es gar nicht, bitte gib den Monat in Zahl richtig ein: "

Nur weiß ich den Schleifen Befehl nicht oder genauer gesagt weiß ich nicht wie ich den Befehl richtig ansetzen kann so das das Programm danach wieder von Anfang an beginnt.

Ich hoffe Ihr könnt mir helfen. Ich habe lange nach einer Lösung gesucht aber ich bin noch sehr neu und brauche hier Eure Hilfe. Das ist hier kein Test oder eine Hausaufgabe für die Schule. Ich will nur Erfahrung sammeln und brauche deshalb Eure Hilfe. Über ein paar Vorschläge wäre ich sehr dankbar.
Vielen Dank und viele Grüße.

Hier ist der Code:


namespace Switch_Monat
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Bitte gib diesen Monat in Zahl ein:  ");
            string eingabe = Console.ReadLine();
            Console.Write("Bitte gib das Jahr ein:    ");
            string eingabe2 = Console.ReadLine();

            int monat = Convert.ToInt32(eingabe);
            int jahr = Convert.ToInt32(eingabe2); 
            
            
            Console.WriteLine();
            switch (monat)
            {
                case 1:
                    Console.Write("Wir haben Januar "); Console.WriteLine(jahr);
                break;

                case 2:
                    Console.Write("Wir haben Februar "); Console.WriteLine(jahr);
                break;

                case 3:
                    Console.Write("Wir haben März "); Console.WriteLine(jahr);
                break;

                case 4:
                    Console.Write("Wir haben April "); Console.WriteLine(jahr);
                break;

                case 5:
                    Console.Write("Wir haben Mai "); Console.WriteLine(jahr);
                break;

                case 6:
                    Console.Write("Wir haben Juni "); Console.WriteLine(jahr);
                break;

                case 7:
                    Console.Write("Wir haben Juli "); Console.WriteLine(jahr);
                break;

                case 8:
                    Console.Write("Wir haben August "); Console.WriteLine(jahr);
                break;

                case 9:
                    Console.Write("Wir haben September "); Console.WriteLine(jahr);
                break;

                case 10:
                    Console.Write("Wir haben Oktober "); Console.WriteLine(jahr);
                break;

                case 11:
                    Console.Write("Wir haben November "); Console.WriteLine(jahr);
                break;

                case 12:
                    Console.Write("Wir haben Dezember "); Console.WriteLine(jahr);
                break;

                default:
                    Console.Write("Den Monat gibt es gar nicht, bitte gib den Monat in Zahl richtig ein: ");
                break;
                    
            }
            Console.ReadKey();
        } 
    }
}