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