Remove unused code and update assembly information for Bankrekening project

This commit is contained in:
vista-man
2025-01-27 18:49:03 +01:00
parent aaff7fa231
commit 31352f4459
13 changed files with 19 additions and 35 deletions

View File

@@ -1,18 +1,12 @@
using System; using System;
using System.Collections.Generic;
public class Bankrekening class Bankrekening
{ {
private decimal saldo; private decimal saldo;
private string rekeningnummer;
private List<string> transactieGeschiedenis;
public Bankrekening(string rekeningnummer, decimal beginsaldo) public Bankrekening(decimal beginsaldo)
{ {
this.rekeningnummer = rekeningnummer;
saldo = beginsaldo; saldo = beginsaldo;
transactieGeschiedenis = new List<string>();
transactieGeschiedenis.Add($"Rekening geopend met beginsaldo: €{beginsaldo}");
} }
public void Storten(decimal bedrag) public void Storten(decimal bedrag)
@@ -20,12 +14,11 @@ public class Bankrekening
if (bedrag > 0) if (bedrag > 0)
{ {
saldo += bedrag; saldo += bedrag;
transactieGeschiedenis.Add($"€{bedrag} gestort. Nieuw saldo: {saldo}"); Console.WriteLine($"U heeft {bedrag} gestort. Nieuw saldo: {saldo}");
Console.WriteLine($"€{bedrag} gestort. Nieuw saldo: €{saldo}");
} }
else else
{ {
Console.WriteLine("Bedrag moet positief zijn om te storten."); Console.WriteLine("Het bedrag moet positief zijn.");
} }
} }
@@ -34,8 +27,7 @@ public class Bankrekening
if (bedrag > 0 && bedrag <= saldo) if (bedrag > 0 && bedrag <= saldo)
{ {
saldo -= bedrag; saldo -= bedrag;
transactieGeschiedenis.Add($"€{bedrag} opgenomen. Nieuw saldo: {saldo}"); Console.WriteLine($"U heeft {bedrag} opgenomen. Nieuw saldo: {saldo}");
Console.WriteLine($"€{bedrag} opgenomen. Nieuw saldo: €{saldo}");
} }
else else
{ {
@@ -43,29 +35,21 @@ public class Bankrekening
} }
} }
public decimal ControleerSaldo() public void ControleerSaldo()
{ {
return saldo; Console.WriteLine($"Uw huidige saldo is: {saldo}");
}
public void BekijkTransactieGeschiedenis()
{
Console.WriteLine("Transactiegeschiedenis:");
foreach (var transactie in transactieGeschiedenis)
{
Console.WriteLine(transactie);
}
} }
} }
public partial class Program class Program
{ {
public static void Main(string[] args) static void Main(string[] args)
{ {
Bankrekening mijnRekening = new Bankrekening("NL01BANK0123456789", 1000); Bankrekening mijnRekening = new Bankrekening(1000);
mijnRekening.Storten(500);
mijnRekening.Opnemen(200); mijnRekening.ControleerSaldo();
Console.WriteLine($"Huidig saldo: €{mijnRekening.ControleerSaldo()}"); mijnRekening.Storten(200);
mijnRekening.BekijkTransactieGeschiedenis(); mijnRekening.Opnemen(150);
mijnRekening.ControleerSaldo();
} }
} }

View File

@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Bankrekening")] [assembly: System.Reflection.AssemblyCompanyAttribute("Bankrekening")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7a493a99c47295fadceb26cdfc0f7ee7ab17ab62")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+aaff7fa231cff8695d4f1edaa5e0e1b999a28246")]
[assembly: System.Reflection.AssemblyProductAttribute("Bankrekening")] [assembly: System.Reflection.AssemblyProductAttribute("Bankrekening")]
[assembly: System.Reflection.AssemblyTitleAttribute("Bankrekening")] [assembly: System.Reflection.AssemblyTitleAttribute("Bankrekening")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
f1fc4b8260073b1b6ba87cc618aed806d5e6ccc1f7bc02af83324fba14875398 9b39bbe1d8f33b1c6284f0f2ba8437c9145b9df6a45f1760d0f3cd43c9045a5c

View File

@@ -1 +1 @@
91f9cd7c595094476ecb7de4c0bee26df1da10f495641c76cdc009791fa827eb 9f86f13d1351cdca964ee699aed7ec1478a1d4a30d1c295d044ab56001f8484d

View File

@@ -1 +1 @@
{"documents":{"C:\\Users\\steen\\Desktop\\Alvin\\ict-algemeen-opdrachten\\*":"https://raw.githubusercontent.com/Alvin-Zilverstand/ict-algemeen-opdrachten/7a493a99c47295fadceb26cdfc0f7ee7ab17ab62/*"}} {"documents":{"C:\\Users\\steen\\Desktop\\Alvin\\ict-algemeen-opdrachten\\*":"https://raw.githubusercontent.com/Alvin-Zilverstand/ict-algemeen-opdrachten/aaff7fa231cff8695d4f1edaa5e0e1b999a28246/*"}}