Schrijf een methode in C# genaamd BerekenBTW
die de BTW op een bedrag berekent. De methode moet twee parameters hebben: het totaalbedrag exclusief BTW en een optionele parameter voor het BTW-percentage. Als het BTW-percentage niet wordt opgegeven, moet de methode een standaardwaarde van 21% gebruiken. De methode moet het totaalbedrag inclusief BTW retourneren.
BerekenBTW
totaalBedragExclBTW
(double): Het totaalbedrag exclusief BTW.btwPercentage
(double, optioneel): Het BTW-percentage. Standaardwaarde is 21%.double bedragInclusiefBTW = BerekenBTW(100.0);
// Verwachte uitkomst: 121.0
bedragInclusiefBTW = BerekenBTW(100.0, 9.0);
// Verwachte uitkomst: 109.0
Criteria | Voldoet niet (0) | Voldoende (1) | Goed (2) |
---|---|---|---|
Correctheid van de methode | Methode berekent de BTW niet correct | Methode berekent de BTW correct met standaardpercentage | Methode berekent de BTW correct met zowel standaard- als opgegeven percentage |
Gebruik van optionele parameter | Optionele parameter wordt niet gebruikt | Optionele parameter wordt gebruikt maar niet correct | Optionele parameter wordt correct gebruikt |
Standaardwaarde voor BTW-percentage | Standaardwaarde is niet 21% | Standaardwaarde is 21% maar niet correct toegepast | Standaardwaarde is correct toegepast |
Retourneert correct resultaat | Methode retourneert geen correct resultaat | Methode retourneert correct resultaat maar niet in alle gevallen | Methode retourneert altijd correct resultaat |
Code kwaliteit | Code is onduidelijk en slecht gestructureerd | Code is duidelijk maar kan verbeterd worden | Code is duidelijk, goed gestructureerd en efficiƫnt |