taeyounkim LOG

Checkbook Balance Program 본문

Career&Study/Coding Practice

Checkbook Balance Program

taeyounkim 2021. 6. 12. 13:57
728x90

#include <stdio.h>

int main()
{
    int cmd;
    float balance = 0.0f, credit, debit;
    
    printf("Checkbook Balancing Program\n");
    printf("Commands: 0=clear, 1=credit, 2=debit, 3=balance, 4=exit\n");
    
    for(; ;){
        printf("Enter command: ");
        scanf("%d", &cmd);
        
        switch(cmd){
            case 0:
                balance=0.0f;
                break;
            
            case 1:
                printf("Enter amount of credit: ");
                scanf("%f", &credit);
                balance += credit;
                break;
            
            case 2:
                printf("Enter amount of debit: ");
                scanf("%f", &debit);
                balance -= debit;
                break;
                
            case 3:
                printf("Current balance: %.2f\n", balance);
                break;
                
            case 4:
                return 0;
            
            default:
                printf("Wrong Command!\nCommands: 0=clear, 1=credit, 2=debit, 3=balance, 4=exit\n");
                break;
        }
    }
}

728x90