Opdracht

In deze oefening bouw je een restaurant-rekeningsmachine als console-applicatie. De applicatie vraagt de prijs per gerecht, het aantal personen en het gewenste fooipercentage. Daarna toont ze een overzichtelijke rekening.

De Main-methode is al voor jou ingevuld. Jij schrijft de drie ondersteunende methoden die de Main nodig heeft.


Methode 1: BerekenSubtotaal

Schrijf een methode die het subtotaal van de rekening berekent.

Voorbeelden

BerekenSubtotaal(10.00, 4)    // Verwachte uitkomst: 40.00
BerekenSubtotaal(15.00, 2)    // Verwachte uitkomst: 30.00
BerekenSubtotaal(7.50, 3)     // Verwachte uitkomst: 22.50

Methode 2: BerekenFooi

Schrijf een methode die de fooi berekent op basis van het subtotaal en een optioneel fooipercentage.

Voorbeelden

BerekenFooi(40.00, 10)   // Verwachte uitkomst: 4.00
BerekenFooi(40.00, 15)   // Verwachte uitkomst: 6.00
BerekenFooi(60.00)       // Verwachte uitkomst: 6.00  (standaard 10%)
BerekenFooi(100.00)      // Verwachte uitkomst: 10.00 (standaard 10%)

Methode 3: BerekenTotaal

Schrijf een methode die het eindbedrag berekent door de fooi bij het subtotaal op te tellen.

Voorbeelden

BerekenTotaal(40.00, 4.00)    // Verwachte uitkomst: 44.00
BerekenTotaal(30.00, 6.00)    // Verwachte uitkomst: 36.00
BerekenTotaal(100.00, 15.00)  // Verwachte uitkomst: 115.00

Verwacht verloop van de applicatie

Hieronder zie je een voorbeeld van hoe de applicatie eruitziet in de console:

=== Restaurant Rekening ===
Wat kost een gerecht? (euro):
12.50
Voor hoeveel personen?
4
Hoeveel procent fooi wilt u geven?
10

--- Rekening ---
Subtotaal:    euro 50.00
Fooi (10%):   euro 5.00
Totaal:       euro 55.00

Vereisten

Puntenverdeling

Puntenverdeling Te behalen punten
BerekenSubtotaal correct 2
BerekenFooi correct berekend 2
BerekenFooi optionele parameter (standaard 10%) 2
BerekenTotaal correct 2
Alle methode-signaturen correct 2
Totaal 10