//P82 Homeworks
//3.1
double GDP_acceletare(int year)
{
double gdp = 0; //
double year_rate = 0.07;
gdp = pow(1 + year_rate, year);
return gdp;
}
//3.2
double rate_Cal(double money, int year)
{
double rate;
double sum;
switch (year)
{
case 1:rate = 4.14 / 100, sum = money*(1 + rate); printf("the sum is:%.2f", sum); break;
case 2:rate = 4.68 / 100, sum = money * (1 + year * rate); printf("the sum is:%.2f", sum); break;
case 3:rate = 5.40 / 100, sum = money * (1 + year * rate); printf("the sum is:%.2f", sum); break;
case 5:rate = 5.85 / 100, sum = money * (1 + year * rate); printf("the sum is:%.2f", sum); break;
default:rate = 0.72 / 100, sum = money * (1 + (year/4) * rate); printf("the sum is:%.2f", sum); break;
}
}
//3.3
double money_Month(double d, double p, double r)
{
double result;
result = log(p / (p - d * r)) / log(1 + r);
return result;
}
//3.4
//3.6
void passwords_Code(void)
{
int i;
char s[] = "China";
for (i = 0; i < 5; i++)
{
s[i] = s[i] + 4;
}
for (i = 0; i < 5; i++)
printf("%c", s[i]); //putchar(s[i]);
}
//3.7
void cricle_Cal(void)
{
double r=1.5, h=3;
double circle_lenth, circle_area, ball_area, ball_v, cylinder_v;
circle_lenth = 2 * PI * r;
circle_area = PI * r * r;
ball_area = 2 * PI * r * r;
ball_v = 4.0 / 3 * PI * r * r * r;
cylinder_v = PI * r * r * h;
printf("圆周长:%.2f\n", circle_lenth);
printf("圆面积:%.2f\n", circle_area);
printf("球面积:%.2f\n", ball_area);
printf("球体积:%.2f\n", ball_v);
printf("圆柱体积:%.2f\n", cylinder_v);
}
//3.8
void inoput_Char(void)
{
char c1, c2;
c1 = getchar();
c2 = getchar();
putchar(c1);
}