3.1顺序程序设计的举例

  

例1:用温度计测量出用华氏法表示的温度(如下,要求把它转换为以摄氏法表示的温度(如 C)。
	>解题思路:两种温度间的转换公式
		c=九分之五(f-32)
	f代表华氏温度,c代表摄氏温度

代码:
#include <stdio.h>
int main () {
	float f,c;	\\定义f和c为单精度浮点型变量
  f=64.0;	\\指定f的值
  c=(5.0/9)*(f-32);	\\计算c的值
  printf ("f=%f\nc=%f\n",f,c);	\\输出f和c
  return 0;	\\返回的值
}

第三章:最简单的C程序设计——顺序程序设计的举例_顺序程序设计

例2:计算存款利息。有1000元想存一年。有三种方法可选:
(1)活期,年利率r1
(2)一年期定期,年利率为r2
(3)存两次半年定期,年利率为r3
请分别计算出一年后按三种方法所得到的本息和。

解题思路:确定计算本息和的公式:
从数学知识可知:若存款额为p0,则:
活期存款一年后本息和为:
	p1=p0(1+r1)
一年期定期存款,一年后本息和为:
 	p2=p0(1+r2)
两次半年定期存款,一年后本息和为:
p3=p0(1+2/r3)(1+2/r3)
三档利率分别为:r1=0.0036 r2=0.0225 r3=0.0198
 
 代码:
#include<stdio.h>
int main (){
	float p0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3;
    \\定义变量同时赋予初值
   p1=p0*(1+r1);
   p2=p0*(1+r2);
   p3=p0*(1+r3/2)*(1+r3/2);
  	printf ("%f\n%f\n%f\n",p1,p2,p3);
   return 0;
}
本息和:一年定期>两个半年>一年活期

第三章:最简单的C程序设计——顺序程序设计的举例_简单例子_02