Drop links or images here to add them to the editor.

Een winkelier bewaart de prijzen van zijn producten exclusief btw. Wanneer een klant een product koopt, moet de verkoopprijs inclusief btw worden berekend.

Schrijf een programma dat hiervoor een functie gebruikt.

De functie ontvangt het bedrag exclusief btw en berekent het bedrag inclusief btw.

In de meeste gevallen geldt een btw-tarief van 21%. Sommige producten vallen echter onder een ander tarief, zoals 6% of 12%. Daarom moet de functie een optionele parameter bevatten waarmee een ander btw-percentage kan worden opgegeven. Wordt er geen percentage meegegeven, dan gebruikt de functie automatisch 21%.

Een optionele parameter hoef je niet altijd mee te geven. Geef je geen waarde op, dan gebruikt de functie automatisch een vooraf ingestelde waarde.

static double InclusiefBtw(double bedragExcl, double percentage = 21)
{
    ...
}

Je kunt de functie op twee manieren oproepen:

InclusiefBtw(100);      // gebruikt automatisch 21% btw
InclusiefBtw(100, 6);   // gebruikt 6% btw

Lees eerst het bedrag exclusief btw in. Daarna lees je een tweede regel: het btw-percentage. Is die regel leeg, dan gebruik je het standaardpercentage (21 %). Rond het resultaat af op 2 decimalen en toon het als Het bedrag inclusief btw is x.

Invoer: (lege tweede regel → standaard 21 %)

100

Uitvoer:

Het bedrag inclusief btw is 121.00

Invoer: (ander percentage)

100
6

Uitvoer:

Het bedrag inclusief btw is 106.00

Decimale getallen geef je in met een punt, niet met een komma.