/* * The interest rate program revised to repeatedly read input values. */ #include #include int main() { double intrate; /* interest rate */ double balance; /* balance at year's end */ int year; /* year of period */ int period; /* length of period */ int n; /* number of values read */ printf("Enter interest rate, principal, and period: "); n = scanf("%lf%lf%i", &intrate, &balance, &period); while (n == 3) { printf("Interest Rate: %7.2f%%\n", intrate * 100); printf("Starting Balance: $ %7.2f\n", balance); printf("Period: %7i years\n\n", period); printf("Year Balance\n"); for (year = 1; year <= period; year = year + 1) { balance = balance + balance * intrate; printf("%4i $ %7.2f\n", year, balance); } printf("\nEnter interest rate, principal, and period: "); n = scanf("%lf%lf%i", &intrate, &balance, &period); } return EXIT_SUCCESS; /* assume always succeeds */ }