C# Sharp Programm funktioniert nicht
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
-
hi leute
hoffentlich bin ich hier im falschen forum. naja ich hab mal was sleber programmiert da wir auch in der schule angefangen haben. also ein ganz simples programm
class Zahl { public static void Main () { Console.WriteLine ("Bitte eine Zahl eingeben"); int Zahl = Convert.ToInt32 (Console.ReadLine ()); Console.WriteLine ("Bitte zweite Zahl eingeben"); int Zahl2 = Convert.ToInt32 (Console.ReadLine ()); if (Zahl > Zahl2) { Console.WriteLine ("Zahl 1 ist gr??er als Zahl 2"); elseif (Zahl2 >Zahl) Console.WriteLine ("Zahl 2 ist gr??er als Zahl 1") [b]else[/b] Console.WriteLine ("Zahl 1 und Zahl 2 sind gleich gro?"); Console.ReadLine (); } } }
bei dem fetten else stehen dann nach der kompilierung immer 4 fehler und es kommt darunter eine rote linie wie bei einem grammatikfehler in word. bei einem freund funktioniert das programm einwandfrei
hier mal ein screen zum besseren verst?ndnis [IMG]http://img441.imageshack.us/img441/1622/fehler0gx.jpg[/IMG]
zum coden benutze ich das programm sharp develop 1.1 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<? class Zahl { public static void Main () { Console.WriteLine ("Bitte eine Zahl eingeben"); int Zahl = Convert.ToInt32 (Console.ReadLine ()); Console.WriteLine ("Bitte zweite Zahl eingeben"); int Zahl2 = Convert.ToInt32 (Console.ReadLine ()); if (Zahl > Zahl2) Console.WriteLine ("Zahl 1 ist gr??er als Zahl 2"); elseif (Zahl2 >Zahl) Console.WriteLine ("Zahl 2 ist gr??er als Zahl 1"); //<-- ; fehlt else Console.WriteLine ("Zahl 1 und Zahl 2 sind gleich gro?"); Console.ReadLine (); } } ?>
-
ok danke vielmals
-
es hat nicht nur das eine semikolon gefehlt, sonder auch die geschweiften klammern des if-elseif-else parts waren falsch!
entweder nach schema f:
if (foo > bar)
{
// TODO: what you want;
}
else if (foo < bar)
{
// TODO: what you want;
}
else
{
// TODO: what you want;
}
oder nach schema v:
if (foo > bar)
// TODO: what you want;
else if (foo < bar)
// TODO: what you want;
else
// TODO: what you want;
also die bl?cke immer sch?n einklammern oder bei onlinern eben gleich ohne klammern -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage