Skip to content
Snippets Groups Projects
Commit 979262e0 authored by Vesikukka Teemu's avatar Vesikukka Teemu
Browse files

harjoitustyon korjaus

parent 766d4631
No related branches found
No related tags found
No related merge requests found
......@@ -19,7 +19,7 @@ public class Pankkiautomaatti
{
Aloitus();
if (PinKoodi2() == true)
if (PinKoodi() == true)
{
double alkusaldo = AlkuSaldo();
List<string> tiliote = new List<string>();
......@@ -58,7 +58,11 @@ public class Pankkiautomaatti
File.WriteAllLines(POLKU, saldo);
}
/// <summary>
/// Aliohjelma vie tekstitiedostoon tilin käyttäjän nostot ja talletukset
/// </summary>
/// <param name="tiliote">tiliote</param>
public static void LoppuTiliote(List<string> tiliote)
{
const string POLKU = @"C:\Users\Vespa\Desktop\gradia\ohjelmointi1_jyu_2025\harjoitustyo\Harjoitustyo\Pankkiautomaatti\tiliote.txt";
......@@ -75,7 +79,7 @@ public class Pankkiautomaatti
/// PinKoodi(),"1234"===true;
/// </pre>
/// </example>
public static bool PinKoodi2()
public static bool PinKoodi()
{
int yritykset = 1;
int pinkoodi = 1234;
......@@ -128,11 +132,11 @@ public class Pankkiautomaatti
string tapahtuma = Console.ReadLine();
if (tapahtuma == "saldo")
{
tulostaSaldo(saldo);
TulostaSaldo(saldo);
}
else if (tapahtuma == "ote")
{
tulostaTiliote(tiliote, saldo);
TulostaTiliote(tiliote, saldo);
}
else if (tapahtuma == "otto")
{
......@@ -151,7 +155,8 @@ public class Pankkiautomaatti
}
}
/// <summary>
/// Aliohjelma joka ottaa tililta rahaa asiakkaan nostaessa tililta rahaa
/// Funktio joka ottaa tililta rahaa asiakkaan nostaessa tililta rahaa
/// Funktio palauttaa saldon
/// Tilin saldon ollessa liian pieni tililta ei pysty nostamaan rahaa
/// </summary>
/// <param name="saldo">parametrina viedaan saldo</param>
......@@ -175,7 +180,7 @@ public class Pankkiautomaatti
return saldo;
}
/// <summary>
/// Aliohjelma joka lisaa tilille asiakkaan lisaaman summan
/// funktio joka lisaa tilille asiakkaan lisaaman summan ja palauttaa saldon
/// </summary>
/// <param name="saldo">parametrina viedaan alkuperäinen saldo</param>
/// <returns>palauttaa lisatyn saldon</returns>
......@@ -196,10 +201,9 @@ public class Pankkiautomaatti
/// Aliohjelma joka tulostaa tlin saldon
/// </summary>
/// <param name="saldo">parametrina viety tilin saldo</param>
public static void tulostaSaldo(double saldo)
public static void TulostaSaldo(double saldo)
{
//double[] saldo = Saldo();
Console.WriteLine("Tililla on rahaa " + "+ " + saldo + " euroa");
Console.WriteLine("Tililla on rahaa " + " + " + saldo + " euroa");
Console.WriteLine("Paavalikkoon paase painamalla enter");
string syote = Console.ReadLine();
}
......@@ -207,7 +211,7 @@ public class Pankkiautomaatti
/// <summary>
/// Aliohjelma joka tulostaa tilitapahtumat
/// </summary>
public static void tulostaTiliote(List<string> tiliote, double saldo)
public static void TulostaTiliote(List<string> tiliote, double saldo)
{
int viimeinen = tiliote.Count - 1;
string temp;
......@@ -218,11 +222,18 @@ public class Pankkiautomaatti
tiliote[j] = temp;
}
int lkm = 0;
while (lkm < tiliote.Count)
{
Console.WriteLine(tiliote[lkm]);
lkm++;
}
/*
for (int i = 0; i < tiliote.Count; i++)
{
string rivi = tiliote[i];
Console.WriteLine("{0, 2} ", rivi);
}
}*/
Console.WriteLine("Tilin saldo: {0,10:f2}\t", saldo);
Console.WriteLine("alkuvalikkoon paaset painamalla enter");
......@@ -234,7 +245,6 @@ public class Pankkiautomaatti
/// </summary>
public static void Lopetus()
{
Console.WriteLine("Kiitos kaynnista");
Console.WriteLine("Tervetuloa uudelleen");
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment