Meer informatie over for
Opdracht 1 Tafel van vermenigvuldiging
Schrijf een programma dat de tafel van 1 t/m 10 van een gegeven getal int n
toont.
Specificaties
- Teller
i
van 1 tot en met 10. - Print elke regel als:
n x i = resultaat
.
Verwachte output
Als n = 7
:
7 x 1 = 7
7 x 2 = 14
...
7 x 10 = 70
Nu jij
int n = 7;
for (int i = ___; i <= ___; i++)
{
Console.WriteLine($"{n} x {i} = {n * i}");
}
Mogelijke uitwerking
int n = 7; for (int i = 1; i <= 10; i++) { Console.WriteLine($"{n} x {i} = {n * i}"); }
Opdracht 2 Som van getallen
Bereken de som van alle getallen van 1 t/m n
. Print na afloop: Som = totaal
.
Specificaties
- Teller
i
van 1 tot en metn
. - Maak gebruik van
int totaal = 0
.
Verwachte output
Som = 5050
Nu jij
int n = 100;
int totaal = 0;
for (int i = ___; i <= ___; ___)
{
totaal += i;
}
Console.WriteLine($"Som = {totaal}");
Mogelijke uitwerking
int n = 100; int totaal = 0; for (int i = 1; i <= n; i++) { totaal += i; } Console.WriteLine($"Som = {totaal}");
Opdracht 3 Even getallen
Print alle even getallen tussen 2 en 20.
Specificaties
- Gebruik
i += 2
als iteratie-expressie.
Verwachte output
2
4
6
8
10
12
14
16
18
20
Nu jij
for (int i = ___; ___; ___)
{
Console.WriteLine(i);
}
Mogelijke uitwerking
for (int i = 2; i <= 20; i += 2) { Console.WriteLine(i); }
Opdracht 4 Array doorlopen
Gegeven int[] cijfers = { 4, 8, 15, 16, 23, 42 };
print alle waarden met hun index.
Specificaties
- Teller
i
van 0 totcijfers.Length - 1
.
Verwachte output
Index 0: 4
Index 1: 8
Index 2: 15
Index 3: 16
Index 4: 23
Index 5: 42
Nu jij
int[] cijfers = { 4, 8, 15, 16, 23, 42 };
for (int i = ___; i < ___; ___)
{
Console.WriteLine($"Index {i}: {cijfers[i]}");
}
Mogelijke uitwerking
int[] cijfers = { 4, 8, 15, 16, 23, 42 }; for (int i = 0; i < cijfers.Length; i++) { Console.WriteLine($"Index {i}: {cijfers[i]}"); }
Opdracht 5 Break en Continue
In for-loops is het mogelijk om break en continue toe te passen.
Specificaties
Schrijf een for
-lus van 1 tot 10 die:
- Continue gebruikt om 5 over te slaan.
- Break gebruikt om te stoppen zodra
i > 8
.
Verwachte output
1
2
3
4
6
7
8
Nu jij
for (int i = 1; i <= 10; i++)
{
if (i == 5) ___;
if (i > 8) ___;
Console.WriteLine(i);
}
Mogelijke uitwerking
for (int i = 1; i <= 10; i++) { if (i == 5) continue; if (i > 8) break; Console.WriteLine(i); }