Schrijf een console applicatie waarbij de gebruiker een keuze maakt tussen verschillende grootheden voor conversie (bijvoorbeeld temperatuur, lengte, gewicht, enzovoort). De applicatie voert de conversie uit op basis van de keuze van de gebruiker en geeft het resultaat terug.
Bij het opstarten van de applicatie vraagt deze de gebruiker om in te geven welke omzetting hij wil uitvoeren. De gebruiker kan kiezen uit de volgende opties:
De applicatie vraagt vervolgens aan de gebruiker om een waarde in te geven voor de omzetting. De applicatie voert de omzetting uit en toont het resultaat aan de gebruiker. Hierbij wordt het resultaat afgerond op 2 cijfers na de komma.
Indien de gebruiker een ongeldige keuze maakt, toont de applicatie een foutmelding Ongeldige keuze. Probeer opnieuw.
.
csharp
Welke omzetting wil je uitvoeren?
1) Temperatuur (Celcius naar Fahrenheit)
2) Lengte (meter naar voet)
3) Gewicht (kilogram naar pond)
[invoer]
Voer de temperatuur in Celsius in:
[invoer]
De temperatuur [waarde]gr C komt overeen met [resultaat]gr F.
//of
Voer de lengte in meters in:
[invoer]
De lengte [waarde] meter komt overeen met [resultaat] voet.
//of
Voer het gewicht in kilogram in:
Het gewicht [waarde] kilogram komt overeen met [resultaat] pond.
//of
Ongeldige keuze. Probeer opnieuw.
De formule voor de omzetting van graden Celcius naar graden Fahrenheit is:
\[F = \frac{9}{5}C + 32\]De formule voor de omzetting van meter naar voet is:
\[ft = m * 3.2808399\]De formule voor de omzetting van kilogram naar pond is:
\[lb = kg * 2.20462262\]Test | keuze omzetting | waarde | resultaat |
---|---|---|---|
1 | 1 | 20,5 | 68.90 |
2 | 2 | 7,8 | 25,95 |
3 | 3 | 40.3 | 88,85 |
4 | F | - | Ongeldige keuze. Probeer opnieuw. |
5 | 9 | - | Ongeldige keuze. Probeer opnieuw. |
Criteria | punten |
---|---|
Declaratie+naamgeving van variabele is correct | 0.5 |
Gebruik commentaar in de applicatie | 0.5 |
Omzetting van C naar F is correct | 3 |
Omzetting van m naar ft is correct | 3 |
Omzetting van kg naar lb is correct | 3 |
Bij een ongeldige keuze wordt een foutmelding getoond | 1 |