Een routeplanner krijgt een traject als één regel tekst, bv. Schoten-Gent: 76,5 km. Je programma haalt de gegevens uit die tekst en berekent de reistijd.
Vertrek-Aankomst: afstand km.:);-) in hoofdletters;Geef het traject:
Schoten-Gent: 76,5 km
Gemiddelde snelheid (km/u)?
90
Traject: Schoten-Gent
Vertrek: SCHOTEN
Afstand: 76,5 km
Reistijd: 51 minuten
Dat is 0 u 51 min.
Tips
- De afstand staat tussen
": "en" km". Zoek beide posities metIndexOfen knip het stuk ertussen. Hoeveel tekens is dat?- Reistijd in uren = afstand / snelheid. In minuten: × 60.
- Afronden op een geheel getal en omzetten naar
int:Convert.ToInt32(Math.Round(...)).- Uren en minuten haal je uit het totaal aantal minuten met
/en%(H2: rekenen met gehele getallen).
Combi-oefening
In deze oefening combineer je wat je leerde in de vorige hoofdstukken:
- H2 – datatypes (
int,double,string), rekenen en omzetten metConvert- H3 – tekst samenvoegen met string-interpolatie
$"..."- H4 – de
Math-bibliotheek en de string-bibliotheekJe gebruikt geen beslissingen (
if) en geen lussen.
Klasafspraken
- Declareer al je variabelen bovenaan in
Main, apart van de code die ze een waarde geeft.- Gebruik betekenisvolle namen in camelCase.
- Een stringmethode verandert de string niet zelf: bewaar het resultaat, bv.
naam = naam.ToUpper();.