ATm
ATm
h>
#include <stdlib.h>
#include <stdbool.h>
#include <math.h>
// Functions
void clearScreen();
void mainMenu();
void menuExit();
void errorMessage();
// Main Code
int main() {
int option;
int choose;
while (again) {
mainMenu();
printf("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n");
printf("Your Selection:\t");
scanf("%d", &option);
clearScreen();
switch (option) {
case 1:
checkBalance(balance);
break;
case 2:
balance = moneyDeposit(balance);
break;
case 3:
balance = moneyWithdraw(balance);
break;
case 4:
menuExit();
return 0;
default:
errorMessage();
break;
printf("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
clearScreen();
if (choose == 2) {
again = false;
menuExit();
return 0;
// Functions
void clearScreen() {
#ifdef _WIN32
system("cls");
#else
system("clear");
#endif
void mainMenu() {
float deposit;
scanf("%f", &deposit);
if (deposit <= 0) {
} else {
balance += deposit;
}
return balance;
float withdraw;
while (back) {
scanf("%f", &withdraw);
if (withdraw == 0) {
printf("Withdrawal cancelled.\n\n");
break;
balance -= withdraw;
back = false;
} else {
}
}
return balance;
void menuExit() {
void errorMessage() {