using System.Collections.Generic;
public static void Main()
Console.WriteLine("Enter username: ");
username = Console.ReadLine();
BankAccount newAccount = new BankAccount(username, 200);
public class BankAccount:Bank {
List<double> DepositList = new List<double>();
public string username {get; set;}
public double Balance { get;System;
using System.Collections.Generic;
public static void Main()
Console.WriteLine("Enter username: ");
username = Console.ReadLine();
BankAccount newAccount = new BankAccount(username, 200);
public class BankAccount:Bank {
List<double> DepositLisSystem;
using System.Collections.Generic;
public static void Main()
Console.WriteLine("Enter username: ");
username = Console.ReadLine();
BankAccount newAccount = new BankAccount(username, 200);
public class BankAccount:Bank {
List<double> DepositList = new List<double>();
public string username {get; set;}
public double Balance { get; set; }
public string username {get; set;}
public double Balance { get; set; }
public BankAccount (string username, double Balance) {
this.username = username;
Console.WriteLine("Username: {0} , Balance: {1}", username, Balance);
public void NextMenu () {
double balance = Balance;
Console.WriteLine("Enter 1 for Withdrawl, 2 for Deposit, 3 for Logout, 4 for Deposit History");
string StringMenu = Console.ReadLine();
int NextChoice = Convert.ToInt32(StringMenu);
using System.Collections.Generic;
public static void Main()
Console.WriteLine("Enter username: ");
username = Console.ReadLine();
BankAccount newAccount = new BankAccount(username, 200);
public class BankAccount:Bank {
List<double> DepositList = new List<double>();
public string username {get; set;}
public double Balance { get; set; }
public BankAccount (string username, double Balance) {
this.username = username;
Console.WriteLine("Username: {0} , Balance: {1}", username, Balance);
public void NextMenu () {
double balance = Balance;
Console.WriteLine("Enter 1 for Withdrawl, 2 for Deposit, 3 for Logout, 4 for Deposit History");
string StringMenu = Console.ReadLine();
int NextChoice = Convert.ToInt32(StringMenu);
using System.Collections.Generic;
public static void Main()
Console.WriteLine("Enter username: ");
username = Console.ReadLine();
BankAccount newAccount = new BankAccount(username, 200);
public class BankAccount:Bank {
List<double> DepositList = new List<double>();
public string username {get; set;}
public double Balance { get; set; }
public BankAccount (string username, double Balance) {
this.username = username;
Console.WriteLine("Username: {0} , Balance: {1}", username, Balance);
public void NextMenu () {
double balance = Balance;
Console.WriteLine("Enter 1 for Withdrawl, 2 for Deposit, 3 for Logout, 4 for Deposit History");
string StringMenu = Console.ReadLine();
int NextChoice = Convert.ToInt32(StringMenu);
public double Withdraw () {
Console.WriteLine("Available Balance: {0}", Balance);
Console.WriteLine("How much would you like to withdraw?: ");
double WithdrawAmt = Convert.ToDouble(Console.ReadLine());
Balance = Balance -= WithdrawAmt;
Console.WriteLine(Balance);
public double Deposit() {
Console.WriteLine("Available Balance: {0}", Balance);
Console.WriteLine("How much would you like to deposit?: ");
double DepositAmt = Convert.ToDouble(Console.ReadLine());
DepositList.Add(DepositAmt);
Balance = Balance + DepositAmt;
Console.WriteLine(Balance);
Console.WriteLine("Goodbye: " + username);
public void DepositHistory() {
foreach (double i in DepositList) {
Console.WriteLine("Deposit History: " + i);