C# Biggest Number
Autor: goude2017 • January 17, 2018 • 2,906 Words (12 Pages) • 486 Views
...
string client = Console.ReadLine();
Console.WriteLine();
int pos = database.FindAccount(client);
if (pos != -1)
{
BankAccount curAcc = database.GetAccount(pos);
double curBal, nuBal;
curBal = curAcc.GetBal();
Console.Write("Enter amount to withdraw: ");
double amt = double.Parse(Console.ReadLine());
Console.WriteLine();
// DECIDE :) !!!!
if (amt < curBal)
{
nuBal = curBal - amt;
curAcc.setBal(nuBal);
Console.WriteLine("Withdrawal Successful!");
Console.WriteLine("Press ENTER to continue.....");
Console.ReadLine();
}
else
{
Console.WriteLine("Insufficient Funds...");
Console.WriteLine("AVAILABLE for withdrawal: R" + curBal);
Console.WriteLine();
Console.WriteLine("Withdraw R" + curBal + " Y/N?");
char reply = char.Parse(Console.ReadLine());
if (reply == ’Y’ || reply == ’y’)
{
nuBal = curBal - curBal; // or directly set balance to 0.00
curAcc.setBal(nuBal);
Console.WriteLine("Withdrawal Successful!");
Console.WriteLine("Press ENTER to continue.....");
Console.ReadLine();
}
else
{
Console.WriteLine("Withdrawal unsuccessful!");
Console.WriteLine("Press ENTER to continue.....");
Console.ReadLine();
return;
}
}
}
else
{
Console.WriteLine("Client not found!");
Console.WriteLine("Press ENTER to continue.....");
Console.ReadLine();
}
}
static void ChangeDet(BankAccounts database)
{
Console.Write("Enter Account Holder name: "); //assumption is the names are the unique ID of a given BankAccount
string client = Console.ReadLine();
Console.WriteLine();
int pos = database.FindAccount(client);
if (pos != -1)
{
BankAccount curAcc = database.GetAccount(pos);
Console.Write("Enter client’s updated name:");
string nuNam = Console.ReadLine();
Console.WriteLine();
curAcc.setName(nuNam);
Console.WriteLine("Name change Successful!");
Console.WriteLine("Press ENTER to continue.....");
Console.ReadLine();
}
else
{
Console.WriteLine("Client not found!");
Console.WriteLine("Press ENTER to continue.....");
Console.ReadLine();
}
}
//Strong Copy + Paste Game :)
static void DisplayAll(BankAccounts database)
{
database.DisplayAll();
}
static void Menu()
{
Console.WriteLine("==========MENU: SELECT FROM OPTIONS=========");
...