Meer informatie over unsigned long
Meer informatie over while
Opdracht 1
Maak een variabele van het type ulong aan en print het resultaat.
Specificaties
- Er is een
ulong
genaamdgetal
met de waarde12345678901234567890
. - De waarde van de
getal
wordt geprint in de console.
Verwachte output
Als getal == 12345678901234567890
, komt in de console:
12345678901234567890
Nu jij
using System;
Console.WriteLine(getal);
Mogelijke uitwerking
using System; ulong getal = 12345678901234567890; Console.WriteLine(getal);
Opdracht 2
Demonstreer een overflow van een ulong
.
Specificaties
- Maak een
ulong
variabele aan met de waarde vanulong.MaxValue
(de maximale waarde voor eenulong
). - Voeg 1 toe aan deze waarde en print het resultaat.
- Observeer dat dit resulteert in een overflow en de waarde zal terugkeren naar 0.
Verwachte output
De verwachte output in de console:
Max waarde van ulong: 18446744073709551615
Na toevoegen van 1: 0
Nu jij
using System;
ulong maxValue = ulong.
Console.WriteLine("Max waarde van een ulong: " +);
Console.WriteLine("Na toevoegen van 1: " + );
Mogelijke uitwerking
using System; ulong maxValue = ulong.MaxValue; Console.WriteLine("Max waarde van ulong: " + maxValue); maxValue += 1; Console.WriteLine("Na toevoegen van 1: " + maxValue);
Opdracht 3
Maak gebruik van een expressie in een while-loop om af te tellen.
Specificaties
- Er is een variabele
countDown
.
- Zolang de waarde van
countDown
een hogere waarde heeft dan 0 moet er 1 van afgehaald worden. En wordt de huidige waarde geprint. - Als
countDown
een waarde heeft van 0, toon “Go!”
Verwachte output
De verwachte output in de console:
5
4
3
2
1
Go!
Nu jij
using System;
ulong countDown
while ()
{
}
Mogelijke uitwerking
using System; ulong countDown = 5; while (countDown > 0) { Console.WriteLine(countDown); countDown--; } Console.WriteLine("Go!");