URL: https://www.overclockers.at/coding-stuff/help_c_schleifen_188720/page_2 - zur Vollversion wechseln!
int i;
int x;
for(i=3;i<7;i++)
{
}
hier kannst du die geschwungenen klammern weglassen, einfach "for(i=3;i<7;i++);" machen
bei der schleife ist nachher i=7
do
{
Console.WriteLine("x=");
x=Convert.ToInte32(Console.Readline());
}
while(x>5);
was du hier genau machst kann ich nicht sagen, das ich kein C# kann nur C, liest du da auf X was von der tastatur ein?? sieht "komisch" aus 
Zitat von mikhier kannst du die geschwungenen klammern weglassen, einfach "for(i=3;i<7;i++);" machen
bei der schleife ist nachher i=7

Wenn ich das wüsste was ich da mache...
aber afaik war´s ein übungsbeispiel um zusehen was passiert wenn i nicht den besagten wert hat oder so..
imho müsste ich ReadLine definieren nur kA mit was.. :/
Am Besten wäre halt die Angabe 
"Struktogramm zu zeichnen ist nicht so das Problem nur dieses dann in einen Syntax umwandeln.."
https://www.informatik.haw-hamburg....FlussStrukt.pdf
Da hab ich Übungen gefunden. Du kannst ja mal, wenn du magst, Beispiel 6 und 7 versuchen. Bei Problemen sind wir ja hier 
Zitat von thatDaher kann man hier gleich die ganze Schleife durch "i=7" ersetzen.
Zitat von eeK!imho müsste ich ReadLine definieren nur kA mit was.. :/
Zitat von HansmaulwurfNur mit Break und Continue aufpassen, da du sich nicht einem Funktionsnamen zuweißt und es so zu verwechslungen kommen kann..
Zitat von __Luki__Break und Konsorten sind ohnehin ein Graus.
Zitat von thatManchmal ist der Code übersichtlicher damit.
So war ne Runde SC spielen und jetzt geht´s weiter.. werd mal das 6er versuchen! 
Zitatint x;
y = 50;
while ( x> 60)
{
x=>60;
}
Console.WriteLine();
Console.WriteLine
Zitat von eeK!So war ne Runde SC spielen und jetzt geht´s weiter.. werd mal das 6er versuchen!Code:int x; y = 50; while ( x> 60) { x=>60; } Console.WriteLine(); Console.WriteLine
und was meint ihr dazu?
Noch nicht fertig..


hmm Ich bin das Beispiel gerade durchgegangen.
Es ist, zwar durchaus in Syntax zu fassen, jedoch nicht ausführbar/verwendbar 
Die Zahlenwerte sind falsch. Der wird es nie schaffen, dass y Null wird. Somit steckt er in einer Endlosschleife.
Macht aber nix, hier gehts auch nicht um den Sinn des Programmes sondern vom Struktorgramm in die Syntax:
Code:int y = 50; int x = 0; int z = 0; do { while (x < 60) { if(x > y) { x = x +1; } else { x = x+2; } y = y - 1; //C, Ausgabe - dient nur zum Anschauen der Werte printf("x = %d, y= %d", x,y); } z = z +1; }while(y > 0); //C, auch nur zum anschauen der Werte printf("Ende erreicht y = %d, z = %d, x = %d", y,z,x);
Das Test Beispiel war wirklich fetzten einfach... wenn ma sich auskennt echt ein fetzten einfaches BSP..
Naja ich hab ganz 30% zambracht
sowie ungefähr 95% der Klasse...
Nächste Woche nach Test 
Zitat* Zeichne ein Struktogamm und
* schreibe ein Konsolenprogramm,
Für ein Programm wo in einer Schleife eine Zahl zwischen 1 und 100 eingelesen wird (1 und 100 liegen noch im Bereich).
Danach gib die Zahl aus.
Wenn die Zahl größer oder gleich 50 ist, gibt die Meldung "Über der Hälfte". Ansonsten gib die Meldung "Unter der Hälfte." aus.
Wie gesagt der Anfang hat eh passt.. nur hab ich halt dann bei for alles versch****Zitatint x;
Console.ReadLine("x=");
x = Convert.ToInt32(ReadLine());
for = (i=1; i>=100; i++)
{
}
if
{
x=>50 || x=50;
Console.WriteLine("Über der Hälfte");
x=<50;
Console.WriteLine("Unter der Hälfte");
}
also weißt jetzt wie es richtig geht oder willst es wissen? 
Wir haben´s in der Schule dann mim Lehrer richtig aufgeschrieben..Zitat von Nicoalso weißt jetzt wie es richtig geht oder willst es wissen?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026