Member 13921113 Ответов: 2

Программа работает, но ничего не появляется? Может кто-нибудь помочь?


Создайте проект с именем BankAccountTester. Создайте класс с именем BankAccount. Банковский счет имеет поля для баланса. Баланс банковского счета должен быть инициализирован на 0. Класс банковского счета должен включать депозит, который добавляет переданную ему сумму к балансу, и снятие, которое вычитает эту сумму.

Что я уже пробовал:

using System;
using static System.Console;


namespace Banking
{
    public class BankAccount
    {
        public static void Main(string[] args)
        { }

        //A bank account has a balance
        //that can be changed with 
        // withdraw or deposit.

        private double balance;
        //constructs a bank account 
        // with zero balance
        public BankAccount()
        {
            balance = 0;
            
        }
        //Constructs a bank account
        //with a given balance 
        //(initalBalance)
        public BankAccount(double initialBalance)
        {
            balance = initialBalance;
        }
        //Deposits money into the bank account.
        //(amount the amount to deposit)
        public void Deposit(double amount)
        {
            double newBalance = balance + amount;
            balance = newBalance;
        }
        //Withdraws money from the bank account
        //(the amount to withdraw)
        public void Withdraw(double amount)
        {
            double newBalance = balance - amount;
            balance = newBalance;
        }
        //Gets the current balance of the bank account.
        //(returns the current balance)
        public double GetBalance()
        {
            Console.WriteLine("Your initial balance is : ${0}");
            Console.WriteLine(" With your deposit, your new balance is: ${0} ");
            Console.WriteLine("With your withdraw, your new balance is: ${0} ");
            Console.ReadLine();
            return balance;
        }
    }
}

2 Ответов

Рейтинг:
2

Gerry Schmitz

Вы определили свою "главную" точку входа в классе "BankAccount".

Обычно существует "основная" программа (с точкой входа "Main ()"), которая "использует" класс BankAccount (поскольку BankAccount связан с "бизнес-функцией", а не с "программным управлением").

(Если вы не понимаете назначение "главной точки входа", вам нужно "вернуться назад" и прочитать об этом).


Рейтинг:
0

Patrice T

public static void Main(string[] args)
{ }

Просто, ваше main рутина пуста, поэтому программа ничего не делает.
Цитата:
Я немного запутался, не могли бы вы мне помочь? Я не знаю, что мне нужно сделать, чтобы заставить его работать.

Вы должны решить, что ваша программа должна делать и как, это часть вашего домашнего задания.


Member 13921113

Я немного запутался, не могли бы вы мне помочь? Я не знаю, что мне нужно сделать, чтобы заставить его работать.