3.2 顺序语句实例
教学录像:光盘\mr\video\第3章\顺序语句实例.exe
顺序结构程序设计就是按自上而下的顺序编写程序,代码中没有结构控制语句,代码自上而下一条一条地执行,其执行流程如图3.1所示。
【例3.1】 创建一个控制台应用程序,模拟超市收银系统功能,输入商品价格及数量,求顾客应付金额,再输入实收金额计算找零,编写程序完成此功能。(实例位置:光盘\mr\example\第3章\3.1)
程序代码如下。
代码位置:光盘\mr\example\第3章\3.1\1.cpp
- 01 #include "iostream.h"
- 02 int main()
- 03 {
- 04 float jiage,shuliang,yingfu,shishou,zhaoling;
- 05 cout<<"价格:";
- 06 cin>>jiage;
- 07 cout<<"数量:";
- 08 cin>>shuliang;
- 09 yingfu=jiage*shuliang;
- 10 cout<<"应付金额:"<<yingfu<<endl<<endl;
- 11 cout<<"实收金额:";
- 12 cin>>shishou;
- 13 zhaoling=shishou-yingfu;
- 14 cout<<"找零:"<<zhaoling<<"\n";
- 15 }
运行结果如图3.2所示。
|
| 图3.2 顺序结构执行结果 |
上机练习
上机练习1 求解一元二次方程
一元二次方程ax2+bx+c=0中只要确定了一组系数a,b,c就确定了一个方程,也就确定了方程中x的值,如a,b,c的值是1,-3,2时,方程的根是x1=1,x2=2。设计一个程序,输入系数,求解方程的根。方程的求根公式是:
其中开根号在程序中用sqrt表示。再假设所有输入数据都能使b2-4ac≥0成立。