/* Balances a checkbook */ #include int main() { char cmd; int balance = 0; int credit; int debit; printf("*** ACME checkbook-balancing program ***\n"); printf("Commands: r=clear, c=credit, d=debit, "); printf("b=balance, q=quit\n\n"); do { printf("Enter command: "); scanf("%c", &cmd); switch (cmd) { case 'r': balance = 0.0; break; case 'c': printf("Enter amount of credit: "); scanf("%d", &credit); balance += credit; break; case 'd': printf("Enter amount of debit: "); scanf("%d", &debit); balance -= debit; break; case 'b': printf("Current balance: $%d\n", balance); break; case 'q': break; default: printf("Commands: r=clear, c=credit, d=debit, "); printf("b=balance, q=quit\n\n"); break; } } while (cmd != 'q'); return 0; }