Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int menu (void){
- int choice;
- //menu Declarations
- int accountNum1;
- int accountNum2;
- float balance1;
- float balance2;
- //newAccounts Declarations
- int tmp=0;
- int w;
- //withdraw Declaraions
- while(1==1){
- printf("\n--------------------------------\nMain Menu\n");
- printf("\n1 New Accounts\n2 All Accounts\n3 Withdraw\n4 Deposit\n5 Transfer Fund\n6 Exchange Balance\n7 High Balance");
- printf("\n8 Reset All Balance\n9 Change Account Number\n0 Exit\n");
- //menu format
- scanf("%d", &choice);
- switch(choice){
- case 1: new_accounts(&accountNum1, &balance1, &accountNum2, &balance2);
- break;
- case 2: summary(accountNum1, balance1, accountNum2, balance2);
- break;
- case 3:
- while((tmp!=accountNum1)&&(tmp!=accountNum2)){
- printf("Enter an account to withdraw (%d or %d?): ", accountNum1,accountNum2);
- scanf("%d", &tmp);
- if((tmp!=accountNum1)&&(tmp!=accountNum2))
- printf("invalid account number.\n");
- }
- printf("Enter an amount to withdraw: ");
- scanf("%d", &w);
- //input validation
- if (tmp== accountNum1){
- withdraw(accountNum1, &balance1, w);
- }
- else{
- withdraw(accountNum2, &balance2, w);
- }
- break;
- /*
- case 4:
- while((tmp!=accountNum1)||(tmp!=accountNum2)){
- printf("Enter an account to deposit (%d or %d?): ", accountNum1,accountNum2);
- scanf("%d", &tmp);
- printf("Enter an amount to deposit: ");
- scanf("%d", &tmp);
- if((tmp!=accountNum1)&&(tmp!=accountNum2))
- printf("invalid account number.\n");
- }
- //input validation
- if (tmp== accountNum1){
- withdraw(accountNum1, &balance1, tmp);
- }
- else{
- withdraw(accountNum2, &balance2, tmp);
- }
- break;
- /*
- case 5: transfer();
- break;
- case 6: exchange();
- break;
- case 7: *high_balance();
- break;
- case 8: reset();
- break;
- case 9: change();
- break;
- */
- case 0: exit(0);
- printf("Goodbye!");
- break;
- default: printf("invalid input");
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement