Esempio n. 1
0
        static void Main(string[] args)
        {
            Boolean stop = false;
            double  balance;

            while (true)
            {
                Console.WriteLine("Hello. Please enter your initial amount that you would like to deposit: ");
                balance = Double.Parse(Console.ReadLine());

                if (balance >= 0)
                {
                    break;
                }
            }

            Bank bankAccount = new Bank(balance);

            while (!stop)
            {
                Console.WriteLine("\nPlease choose the action you would like to perform: ");
                Console.WriteLine("1. Make a deposit");
                Console.WriteLine("2. Withdraw money");
                Console.WriteLine("3. Exit");

                if (Console.ReadLine() == "1")
                {
                    Console.WriteLine("Please enter the amount you would like to deposit: ");
                    string response = bankAccount.makeDeposit(Double.Parse(Console.ReadLine()));
                    Console.WriteLine(response);

                    Console.WriteLine("\nYour balance: " + bankAccount.getBalance());
                }

                if (Console.ReadLine() == "2")
                {
                    Console.WriteLine("Please enter the amount you would like to withdraw: ");
                    string response = bankAccount.withdraw(Double.Parse(Console.ReadLine()));
                    Console.WriteLine(response);

                    Console.WriteLine("\nYour balance: " + bankAccount.getBalance());
                }

                if (Console.ReadLine() == "3")
                {
                    stop = true;
                }
            }
        }