C Sharp Schleife
Also mein Problem liegt daran, dass nachdem die app ausgeführt wurde, der benutzer gefragt wird, ob er nochmal die app ausführen will. Er kann mit j/n antworten.
Aber in meiner Programmierung ist was falsch, ich komme nicht drauf Sobald das " do " wegfällt läufts aber halt ohne die Frage hinterher.
{
bool nochmal = true;
do
{
Console.WriteLine("Bitte geben Sie den Radius r an: ?");
double radius = Convert.ToDouble(Console.ReadLine());
double Umfang = radius * radius * Math.PI;
Console.WriteLine(" * Der Kreisumfang beträgt " + Umfang + "cm ");
Console.ReadLine();
Console.WriteLine(" * Möchten Sie erneut den Umfang berechnen (j/n): ");
if (Console.ReadLine() != "j")
{
nochmal = false;
}
while (nochmal == true) ;
Console.ReadLine();
}
}
}
}
Aber in meiner Programmierung ist was falsch, ich komme nicht drauf Sobald das " do " wegfällt läufts aber halt ohne die Frage hinterher.
{
bool nochmal = true;
do
{
Console.WriteLine("Bitte geben Sie den Radius r an: ?");
double radius = Convert.ToDouble(Console.ReadLine());
double Umfang = radius * radius * Math.PI;
Console.WriteLine(" * Der Kreisumfang beträgt " + Umfang + "cm ");
Console.ReadLine();
Console.WriteLine(" * Möchten Sie erneut den Umfang berechnen (j/n): ");
if (Console.ReadLine() != "j")
{
nochmal = false;
}
while (nochmal == true) ;
Console.ReadLine();
}
}
}
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 164402
Url: https://administrator.de/forum/c-sharp-schleife-164402.html
Ausgedruckt am: 22.12.2024 um 01:12 Uhr
7 Kommentare
Neuester Kommentar
Hallo ucme2010!
Versuchs mal so:
Gruß Dieter
[edit] fehlendes 2.'='-Zeichen hinzugefügt [/edit]
Versuchs mal so:
do {
Console.WriteLine("Bitte geben Sie den Radius r an: ?");
double radius = Convert.ToDouble(Console.ReadLine());
double Umfang = radius * radius * Math.PI;
Console.WriteLine(" * Der Kreisumfang beträgt " + Umfang + "cm ");
Console.ReadLine();
Console.WriteLine(" * Möchten Sie erneut den Umfang berechnen (j/n): ");
} While (Console.ReadLine() == "j");
Gruß Dieter
[edit] fehlendes 2.'='-Zeichen hinzugefügt [/edit]
Moin,
bitte, bitte, kannst Du code-tags benutzen. ohne einrueckungen ist fester schriftbreite ist auch so kurzer code kaum lesbar.,
Ich rate mal so ins Blaue: da fehlt ein 2tes '=' ? Blödes Copy&Paste, ne
bitte, bitte, kannst Du code-tags benutzen. ohne einrueckungen ist fester schriftbreite ist auch so kurzer code kaum lesbar.,
Ich rate mal so ins Blaue: da fehlt ein 2tes '=' ? Blödes Copy&Paste, ne
Moin ucme2010,
meinst du nicht, es wäre an der Zeit zu zeigen, dass du du die freundlichen Kommentare gelesen und verstanden hast
und dein bisher zusammengeguttenborgtes Schnipselchen in Codetags zu posten?
Dann könnten vielleicht andere Gutmenschen schreiben: "Füge doch in Zeile 11 ein BlaBlubb(whatever) ein und gut.."
Danke
Biber
meinst du nicht, es wäre an der Zeit zu zeigen, dass du du die freundlichen Kommentare gelesen und verstanden hast
und dein bisher zusammengeguttenborgtes Schnipselchen in Codetags zu posten?
Dann könnten vielleicht andere Gutmenschen schreiben: "Füge doch in Zeile 11 ein BlaBlubb(whatever) ein und gut.."
Danke
Biber
Hallo ucme2010,
hier ein kleiner Tipp zum selber ausprobieren:
msdn.microsoft.com/de-de/library/75ks3aby.aspx
Grüße perseues
hier ein kleiner Tipp zum selber ausprobieren:
msdn.microsoft.com/de-de/library/75ks3aby.aspx
Grüße perseues