2025-01-27 18:47:44 +01:00
|
|
|
|
using System;
|
2025-01-27 18:38:02 +01:00
|
|
|
|
|
2025-01-27 18:49:03 +01:00
|
|
|
|
class Bankrekening
|
2025-01-27 18:38:02 +01:00
|
|
|
|
{
|
|
|
|
|
|
private decimal saldo;
|
|
|
|
|
|
|
2025-01-27 18:49:03 +01:00
|
|
|
|
public Bankrekening(decimal beginsaldo)
|
2025-01-27 18:38:02 +01:00
|
|
|
|
{
|
|
|
|
|
|
saldo = beginsaldo;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void Storten(decimal bedrag)
|
|
|
|
|
|
{
|
|
|
|
|
|
if (bedrag > 0)
|
|
|
|
|
|
{
|
|
|
|
|
|
saldo += bedrag;
|
2025-01-27 18:49:03 +01:00
|
|
|
|
Console.WriteLine($"U heeft {bedrag} gestort. Nieuw saldo: {saldo}");
|
2025-01-27 18:38:02 +01:00
|
|
|
|
}
|
|
|
|
|
|
else
|
|
|
|
|
|
{
|
2025-01-27 18:49:03 +01:00
|
|
|
|
Console.WriteLine("Het bedrag moet positief zijn.");
|
2025-01-27 18:38:02 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void Opnemen(decimal bedrag)
|
|
|
|
|
|
{
|
|
|
|
|
|
if (bedrag > 0 && bedrag <= saldo)
|
|
|
|
|
|
{
|
|
|
|
|
|
saldo -= bedrag;
|
2025-01-27 18:49:03 +01:00
|
|
|
|
Console.WriteLine($"U heeft {bedrag} opgenomen. Nieuw saldo: {saldo}");
|
2025-01-27 18:38:02 +01:00
|
|
|
|
}
|
|
|
|
|
|
else
|
|
|
|
|
|
{
|
|
|
|
|
|
Console.WriteLine("Onvoldoende saldo of ongeldig bedrag.");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-01-27 18:49:03 +01:00
|
|
|
|
public void ControleerSaldo()
|
2025-01-27 18:38:02 +01:00
|
|
|
|
{
|
2025-01-27 18:49:03 +01:00
|
|
|
|
Console.WriteLine($"Uw huidige saldo is: {saldo}");
|
2025-01-27 18:38:02 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-01-27 18:49:03 +01:00
|
|
|
|
class Program
|
2025-01-27 18:38:02 +01:00
|
|
|
|
{
|
2025-01-27 18:49:03 +01:00
|
|
|
|
static void Main(string[] args)
|
2025-01-27 18:38:02 +01:00
|
|
|
|
{
|
2025-01-27 18:49:03 +01:00
|
|
|
|
Bankrekening mijnRekening = new Bankrekening(1000);
|
|
|
|
|
|
|
|
|
|
|
|
mijnRekening.ControleerSaldo();
|
|
|
|
|
|
mijnRekening.Storten(200);
|
|
|
|
|
|
mijnRekening.Opnemen(150);
|
|
|
|
|
|
mijnRekening.ControleerSaldo();
|
2025-01-27 18:38:02 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|