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.
BerekenBTWtotaalBedragExclBTW (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 |