/* Example rate2.c
Interest with variable rate
Goal: The use of if-else for conditional calculations
Author: Peter Brusilovsky
*/
#define THRESHOLD 5000
#include <stdio.h>
void main() {
float rate1, rate2, interest_rate; /* interest rates in percents */
float capital; /* capital in dollars */
float annual_interest; /* annual interest in dollars */
/* read data */
printf("Interest rates (%%xx.xx): ");
scanf("%f %f", &rate1, &rate2);
printf("Capital ($$.cc): ");
scanf("%f",&capital);
/* calculate the rate */
if (capital < THRESHOLD)
interest_rate = rate1;
else
interest_rate = rate2;
printf("The rate for $%.2f is %.2f%% ", capital, interest_rate);
/* calculate capital */
annual_interest = capital * interest_rate / 100;
printf("Interest %6.2f; New capital %9.2f ", annual_interest, capital + annual_interest);
}