Homework: C++ Homework 3: Using if statements to control program flow


Topics Discussed: If statements, using bool(ean) operators as custom if-conditionals.


#include

using namespace std;

int main() {
double accountBalance = 5000.0, withdrawAmount = 0;

cout << "How much money would you like to withdraw? "; cin >> withdrawAmount;

if (withdrawAmount > accountBalance) {
cout << "Error: The amount you tried to take out is greater than your current balance."; } else if (withdrawAmount > 1000) {
cout << "It looks like you're trying to take out a lot of money, Press 1 to confirm, " "press 2 to decline this transaction to withdraw of: " << withdrawAmount << " --"; int confirm = 0; cin >> confirm;
if (confirm == 1) {
cout << "Confirmation accepted You withdrew: " << withdrawAmount << " -- Your remaining account balance is: " << accountBalance - withdrawAmount; } else { cout << "Transaction declined by user."; } } else { cout << "You withdrew: " << withdrawAmount << " -- Your remaining account balance is: " << accountBalance - withdrawAmount; } return 0; }

Last modified: June 4, 2014

Author