Вопрос пользователя:
Ответ нейросети:
#include <iostream> #include <string>
using namespace std;
class Account { private: double balance; string owner;
public: Account(string owner, double balance) { this->owner = owner; this->balance = balance; }
void setBalance(double balance) {
this->balance = balance;
}
double getBalance() {
return balance;
}
void deposit(double amount) {
if (amount > 0) {
balance += amount;
cout << "Successfully deposited $" << amount << endl;
} else {
cout << "Invalid deposit amount" << endl;
}
}
void withdraw(double amount) {
if (amount > 0 && balance - amount >= 0) {
balance -= amount;
cout << "Successfully withdrew $" << amount << endl;
} else {
cout << "Invalid withdrawal amount or insufficient funds" << endl;
}
}
};
int main() { Account myAccount("John Doe", 1000);
cout << "Current balance: $" << myAccount.getBalance() << endl;
myAccount.deposit(500);
cout << "Current balance: $" << myAccount.getBalance() << endl;
myAccount.withdraw(200);
cout << "Current balance: $" << myAccount.getBalance() << endl;
myAccount.withdraw(1500);
cout << "Current balance: $" << myAccount.getBalance() << endl;
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.