Реализовать клас 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
            );
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5
Похожие ответы