Реализовать клас Account, представляющий собой банковский счет - C#
Формулировка задачи:
Реализовать клас
Account
, представляющий собой банковский счет. В классе должны быть четыре поля: фамилия владельца, номер счета, процент начисления и сумма в рублях. Открытие нового счета выполняется опирацией инициализации. Необходимо выполнять следующие операции: сменить владельца счета, снять некотурую сумму денег со счета, положить деньги на счет, начислить проценты, перевести сумму в доллары, перевести сумму в евро, получить сумму прописью ( преобразовать в числительное).Решение задачи: «Реализовать клас Account, представляющий собой банковский счет»
textual
Листинг программы
class Account { private string clientLastName; private int accountNumber; private double procent; private double amount; /// <summary> /// Конструктор класса /// </summary> /// <param name="clientLastName">Фамилия клиента</param> /// <param name="accountNumber">Номер счета</param> /// <param name="procent">Процент по депозиту</param> /// <param name="amount">Сумма на счету</param> public Account(string clientLastName, int accountNumber, double procent, double amount) { this.clientLastName = clientLastName; this.accountNumber = accountNumber; this.procent = procent; this.amount = amount; } /// <summary> /// Метод списания денег со счета /// </summary> /// <param name="money">Сумма, которую нужно списать</param> public void writeOffMoneyFromAccount(double money) { } /// <summary> /// Метод зачисления денег на счет /// </summary> /// <param name="money">Сумма, которую нужно зачислить</param> public void enlistMoneyToAccount(double money) { } /// <summary> /// Метод смены владельца счета /// </summary> /// <param name="newLastName">Новая фамилия клиента</param> public void changeClient(string newLastName) { } /// <summary> /// Метод перевода суммы на счету в доллары /// </summary> /// <param name="rate">Курс доллара</param> public void convertMoneyToDollar(double rate) { } /// <summary> /// Метод перевода суммы на счету в евро /// </summary> /// <param name="rate">Курс евро</param> public void convertMoneyToEuro(double rate) { } /// <summary> /// Метод начисления процента по депозиту /// </summary> public void enlistProcent() { } /// <summary> /// Метод возврата объекта ввиде строки /// </summary> /// <returns>Возвращает полную информацию о счете</returns> public override string ToString() { return String.Format( "Номер счета - {0} | Фамилия владельца - {1} | Процент по депозиту - {2} | Сумма на счету - {3}", accountNumber, clientLastName, procent, amount ); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д