Professional Documents
Culture Documents
Bai 2
Bai 2
cs:
using System;
namespace Lab3
{
internal class AccessDeniedException : ApplicationException
{
public AccessDeniedException() : base() { }
using System;
namespace Lab3
{
internal class BankAccount
{
private double balance;
private bool isPasswordVerified;
Hàm main:
using System;
namespace Lab3
{
internal class Program
{
static void Main(string[] args)
{
try
{
BankAccount alexAccount = null;
GetUserBankAccountInformation(out alexAccount);
Console.WriteLine("Please type in your password");
string password = Console.ReadLine();
alexAccount.VerifyPassword(password);
Console.WriteLine(alexAccount.CalculateInterestMoney());
Console.ReadLine();
}
catch (AccessDeniedException)
{
Console.WriteLine("Access denied!");
}
catch (OverflowException ex)
{
Console.WriteLine(ex.StackTrace);
}
catch (UserAccountException ex)
{
Console.WriteLine(ex.Message);
}
}
account.VerifyPassword(password);
}
}
}