public override void PrintInfo() { Console.WriteLine("Фамилия вкладчика: {0}", Surname); Console.WriteLine("Дата открытия вклада: {0}", DepositDate.ToShortDateString()); Console.WriteLine("Размер вклада: {0}", DepositAmount); Console.WriteLine("Процент по вкладу: {0}%", DepositInterest); }
private void SetDurationAndRate(int months) { switch (months) { case 12: WithdrawDate = DepositDate.AddYears(1); InterestRate = 0.01m; break; case 24: WithdrawDate = DepositDate.AddYears(2); InterestRate = 0.02m; break; case 36: WithdrawDate = DepositDate.AddYears(3); InterestRate = 0.03m; break; case 48: WithdrawDate = DepositDate.AddYears(4); InterestRate = 0.04m; break; case 60: WithdrawDate = DepositDate.AddYears(5); InterestRate = 0.05m; break; default: break; } }
/// creating constructor public CertificateOfDeposit(decimal Amount, int Months) { var success = account.Deposit(Amount); //check success to see if deposit worked var interestRate = 0.0m; switch (Months) { case 12: interestRate = 0.01m; break; case 24: interestRate = 0.02m; break; case 36: interestRate = 0.03m; break; case 48: interestRate = 0.04m; break; case 60: interestRate = 0.05m; break; default: break; } var interest = account.Balance * (interestRate / 12) * Months; success = account.Deposit(interest); WithdrawDate = DepositDate.AddMonths(Months); }
public CertOfDeposit2(decimal Amount, int Months) { //account = new Account(); var success = account.Deposit(Amount); //check success to verify deposit worked var interestRate = 0.0m; switch (Months) { case 12: interestRate = 0.01m; break; case 24: interestRate = 0.02m; break; case 36: interestRate = 0.03m; break; case 48: interestRate = 0.04m; break; case 60: interestRate = 0.05m; break; } var interest = account.Balance * (interestRate / 12) * Months; success = account.Deposit(interest); WithdrawDate = DepositDate.AddMonths(Months); }
public override string PrintInfo() { string s = ""; s += "Фамилия вкладчика: " + Surname + "\n"; s += "Дата открытия вклада: " + DepositDate.ToShortDateString() + "\n"; s += "Размер вклада: " + DepositAmount + "\n"; s += "Процент по вкладу: " + DepositInterest + "%\n"; return(s); }
public CD_composition(decimal Amount, int Months) { var success = account.Deposit(Amount); var interestRate = 0.0m; switch (Months) { case 12: interestRate = 0.01m; break; case 24: interestRate = 0.02m; break; case 36: interestRate = 0.03m; break; case 48: interestRate = 0.04m; break; case 60: interestRate = 0.05m; break; default: break; } var interest = account.Balance * (interestRate / 12) * Months; success = account.Deposit(interest); WithdrawDate = DepositDate.AddMonths(Months); }