Herausforderung: Do-While-Schleife
Sie haben zwei Variablen: numberA
und numberB
. Das Programm sollte iterieren und numberA
anpassen, bis es numberB
erreicht.
Wenn numberA
größer als numberB
ist, sollte numberA
bei jedem Schritt dekrementiert werden. Wenn numberA
kleiner als numberB
ist, sollte numberA
bei jedem Schritt inkrementiert werden.
Zusätzlich schreiben Sie die geeignete Bedingung, um die Schleife zu beenden.
main
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
int numberA = 10;
int numberB = 1;
do
{
if (___)
{
numberA--;
}
else if (___)
{
numberA++;
}
Console.WriteLine(numberA);
} while (___);
}
}
}
12345678910111213141516171819202122232425using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int numberA = 10; int numberB = 1; do { if (___) { numberA--; } else if (___) { numberA++; } Console.WriteLine(numberA); } while (___); } } }
Die Schleife sollte fortgesetzt werden, solange die Zahlen NICHT gleich sind (!=
).
main
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
int numberA = 10;
int numberB = 1;
do
{
if (numberA > numberB)
{
numberA--;
}
else if (numberA < numberB)
{
numberA++;
}
Console.WriteLine(numberA);
} while (numberA != numberB);
}
}
}
12345678910111213141516171819202122232425using System; namespace ConsoleApp { class Program { static void Main(string[] args) { int numberA = 10; int numberB = 1; do { if (numberA > numberB) { numberA--; } else if (numberA < numberB) { numberA++; } Console.WriteLine(numberA); } while (numberA != numberB); } } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 5
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen