This commit is contained in:
Tyler Beckman 2024-09-22 20:25:00 -06:00
parent 68e45dd3b5
commit bf1c77bd06
Signed by: Ty
GPG key ID: 2813440C772555A4
3 changed files with 114 additions and 112 deletions

View file

@ -11,7 +11,7 @@
* @param pDollars A pointer to the amount of dollars
* @param pCents A pointer to the amount of cents
*/
void normalize_dollars(int* pDollars, int* pCents) {
void normalize_dollars(int *pDollars, int *pCents) {
*pDollars += *pCents / 100;
*pCents = *pCents % 100;
}
@ -71,14 +71,14 @@ char get_user_selection() {
};
}
void print_balance(int* pDollars, int* pCents) {
void print_balance(int *pDollars, int *pCents) {
std::cout << "Your account currently contains a total of $" << *pDollars
<< "." << std::setfill('0') << std::setw(2) << *pCents << "."
<< std::endl
<< std::endl;
}
void deposit_money(int* pDollars, int* pCents) {
void deposit_money(int *pDollars, int *pCents) {
// Prompt the user for the amount to deposit
int dollarsToDeposit = 0, centsToDeposit = 0;
std::cout << "How many dollars would you like to deposit? ";
@ -111,7 +111,7 @@ void deposit_money(int* pDollars, int* pCents) {
<< std::endl;
}
void withdraw_money(int* pDollars, int* pCents) {
void withdraw_money(int *pDollars, int *pCents) {
// Prompt the user for the amount to withdraw
int dollarsToWithdraw = 0, centsToWithdraw = 0;
std::cout << "How many dollars would you like to withdraw? ";
@ -120,7 +120,8 @@ void withdraw_money(int* pDollars, int* pCents) {
std::cin >> centsToWithdraw;
if (centsToWithdraw < 0 || dollarsToWithdraw < 0) {
std::cout << "Withdrawals must be positive amounts, please try again with "
std::cout
<< "Withdrawals must be positive amounts, please try again with "
"proper values"
<< std::endl
<< std::endl;
@ -136,7 +137,8 @@ void withdraw_money(int* pDollars, int* pCents) {
*pDollars = 0;
if (totalCentWithdrawal > *pCents) {
std::cout << "You do not have enough money for this withdrawal" << std::endl
std::cout << "You do not have enough money for this withdrawal"
<< std::endl
<< std::endl;
return;
}

View file

@ -29,7 +29,7 @@ char get_user_selection();
* @param dollars The amount of full dollars the user currently has
* @param cents The amount of cents the user currently has
*/
void print_balance(int* pDollars, int* pCents);
void print_balance(int *pDollars, int *pCents);
/**
* @brief Prompts the user an amount to deposit, validates it, and modifies the
@ -38,7 +38,7 @@ void print_balance(int* pDollars, int* pCents);
* @param dollars The amount of full dollars the user currently has
* @param cents The amount of cents the user currently has
*/
void deposit_money(int* pDollars, int* pCents);
void deposit_money(int *pDollars, int *pCents);
/**
* @brief Prompts the user an amount to withdraw, validates it, and modifies the
@ -47,6 +47,6 @@ void deposit_money(int* pDollars, int* pCents);
* @param dollars The amount of full dollars the user currently has
* @param cents The amount of cents the user currently has
*/
void withdraw_money(int* pDollars, int* pCents);
void withdraw_money(int *pDollars, int *pCents);
#endif // ATMFUNCTIONS_H