Meer informatie over float
Meer informatie over if-else
Meer informatie over double

Opdracht 1

Zet de volgende casus om in een stukje code met float-waarden.

Specificaties

  • Maak een variabele temperatuur aan.
  • Controleer of de waarde van temperatuur boven de 25.0 graden ligt.
    • Als dat het geval is, print in de console: “Het is warm vandaag.”
    • Als dat niet het geval is, print in de console: “Het is niet zo warm vandaag.”

Verwachte output

Als temperatuur == 26.5f, komt in de console:

Het is warm vandaag.

Als temperatuur == 22.0f, komt in de console:

Het is niet zo warm vandaag.

Nu jij

using System;
 
float temperatuur = 
 
if (){
 
} else {
 
}

Opdracht 2

Bereken het gemiddelde van twee getallen met float en druk het resultaat af.

Specificaties:

  • Maak twee float-variabelen, meetwaarde1 en meetwaarde2.
  • Bereken het gemiddelde van deze twee waarden en sla dit op in de variabele gemiddelde.
  • Print het gemiddelde in de console in de vorm: “Het gemiddelde is: X.X”.

Verwachte output

Als meetwaarde1 == 23.4f en meetwaarde2 == 21.6f, komt in de console:

Het gemiddelde is: 22.5

Nu jij

using System;
float meetwaarde1 = 
float meetwaarde2 = 
float gemiddelde = 
Console.WriteLine("");

Opdracht 3

Bereken het percentage van een getal en vergelijk float met double.

Specificaties:

  • Maak een float-variabele totaalFloat en een float-variabele gedeelteFloat.
  • Bereken welk percentage gedeelteFloat is van totaalFloat en sla dit op in de variabele percentageFloat.
  • Maak daarnaast een double-variabele totaalDouble en een double-variabele gedeelteDouble met dezelfde waarden als de float-variabelen.
  • Bereken welk percentage gedeelteDouble is van totaalDouble en sla dit op in de variabele percentageDouble.
  • Print beide resultaten in de console en vergelijk de uitkomst.

Verwachte output

Als totaalFloat == 200.0f, gedeelteFloat == 50.0f, totaalDouble == 200.0, en gedeelteDouble == 50.0, zou in de console moeten verschijnen:

Het percentage met float is: 25%
Het percentage met double is: 25%

Let op:

Test dit ook met waarden die meer decimalen hebben, bijvoorbeeld gedeelteFloat = 33.3333f en gedeelteDouble = 33.3333, en kijk of je verschil ziet in de nauwkeurigheid van de uitkomsten.

Nu jij

using System;
float totaalFloat = 
float gedeelteFloat = 
double totaalDouble = 
double gedeelteDouble = 
float percentageFloat = (gedeelteFloat / totaalFloat) * 100;
double percentageDouble = (gedeelteDouble / totaalDouble) * 100;
Console.WriteLine("Het percentage met float is: " + percentageFloat + "%");
Console.WriteLine("Het percentage met double is: " + percentageDouble + "%");