Вопрос пользователя:
Ответ нейросети:
#include <iostream> #include <string>
class Account { private: double balance; std::string owner;
public: Account(double initialBalance, std::string ownerName) { balance = initialBalance; owner = ownerName; }
double getBalance() {
return balance;
}
void setBalance(double newBalance) {
balance = newBalance;
}
void deposit(double amount) {
balance += amount;
std::cout << amount << " deposited. New balance: " << balance << std::endl;
}
void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
std::cout << amount << " withdrawn. New balance: " << balance << std::endl;
} else {
std::cout << "Insufficient funds. Withdrawal failed." << std::endl;
}
}
};
int main() { Account myAccount(1000.0, "John Doe");
std::cout << "Current balance: " << myAccount.getBalance() << std::endl;
myAccount.deposit(500.0);
myAccount.withdraw(200.0);
myAccount.withdraw(1500.0);
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.