Warning! It seems that you are using Dodona within another webpage, so not everything may work properly. Let your teacher know so that he can solve the problem by adjusting a setting in the learning environment. In the meantime, you can click this link to open Dodona in a new window.
Warning! The page was not fully loaded, probably because of a network issue. It could be that not all functionalities work as expected. Please try reloading the page.
Csharp exercise
H7 Methoden - Testen - Restaurant rekening
Sign in to hand in your solution and get feedback.
using System;
namespace RestaurantRekening
{
public class Program
{
public static void Main(string[] args)
{
//JE MAG DE CODE IN DE MAIN METHODE NIET AANPASSEN
Console.WriteLine("=== Restaurant Rekening ===");
Console.WriteLine("Wat kost een gerecht? (euro):");
double prijsPerGerecht = double.Parse(Console.ReadLine());
Console.WriteLine("Voor hoeveel personen?");
int aantalPersonen = int.Parse(Console.ReadLine());
Console.WriteLine("Hoeveel procent fooi wilt u geven?");
int fooiPercentage = int.Parse(Console.ReadLine());
double subtotaal = BerekenSubtotaal(prijsPerGerecht, aantalPersonen);
double fooi = BerekenFooi(subtotaal, fooiPercentage);
double totaal = BerekenTotaal(subtotaal, fooi);
Console.WriteLine($"\n--- Rekening ---");
Console.WriteLine($"Subtotaal: euro {subtotaal:F2}");
Console.WriteLine($"Fooi ({fooiPercentage}%): euro {fooi:F2}");
Console.WriteLine($"Totaal: euro {totaal:F2}");
}
// Schrijf hier je methode BerekenSubtotaal
// Schrijf hier je methode BerekenFooi (met optionele parameter fooiPercentage = 10)
// Schrijf hier je methode BerekenTotaal
}
}