Hallo Zusammen,
ich brauche hilfe bei der Fehlermeldung "Nicht alle Codepfade geben einen Wert zurück." Ich finde einfach nicht raus was er von mir will.
Hier mal der Code vielleicht könnt ihr mir helfen.
Der Code soll mir letzendlich nur alle geraden zahlen zwischen null und der eingegeben zahl in die Console schreiben.
z.b. 2 und 4 wenn ich 4 eingebe.
Beste Grüße
Andy
ich brauche hilfe bei der Fehlermeldung "Nicht alle Codepfade geben einen Wert zurück." Ich finde einfach nicht raus was er von mir will.
Hier mal der Code vielleicht könnt ihr mir helfen.
Code:
//Auswahl 5 string eingabe = Console.ReadLine(); //Variable deklariert und Wert von der Console einlesen double zahl = 0;//neue Variable vom Typ int deklarieren und mit 0 füllen public int zahl1 = 0; public string ergebnis; //neue Variable vom Typ public string deklarieren //neue Methode geradereihe erstellen public string geradereihe(string ergebnis) { //variable "zahl" mit Wert aus Variable "eingabe" füllen und in Typ int16 umwandeln. int zaehler = 1; zahl1 = Convert.ToInt32(eingabe); //While Schleife deffinieren. Schleife läuft so lange bis Zahl while (zaehler <= zahl1) { if (zaehler % 2 == 0) { return ergebnis = zaehler.ToString(); } zaehler++; } }
z.b. 2 und 4 wenn ich 4 eingebe.
Beste Grüße
Andy
Comment