实验三、运算符和表达式、顺序程序设计
编写:吴舜歆
实验目的
(1)掌握算术运算、关系运算、逻辑运算及其表达式;
(2)掌握顺序结构程序设计方法。
第1题
在vc6.0集成环境中,输入下面的程序,以文件名experiment3_1.cpp保存在你的工作目录中,然后进行编译、连接和运行程序。
#include
void main ()
{
int i,j,m,n;
i =8; j =10;
m=++i; n=j++;
cout<<"i="<
cout<<"i="<b))&&(n=(c>d)))< cout<<"The value of m: "< cout<<"The value of n: "< } 要求:(1)理解关系运算、逻辑运算,尤其是如下规则:C++语言中,运算量: 0表示“假”,非0表示“真”。运算结果: 0表示“假”,1表示“真”。 (2)理解逻辑表达式求值时的副作用。 第3题 编写程序,从键盘上输入两个电阻的值,求它们并联和串联的电阻值。 注:并联和串联的电阻值计算公式如下:并联电阻RP=121*2R R R R +,串联电阻RS=R1+R2。 【实现提示】 (1)定义两个变量R1和R2(必须为实型,不能为整型。为什么?)用于保存两个电阻的值。 (2)利用cin 从键盘上读入两个电阻值,分别存到R1和R2里面。 (3)利用上述公式进行计算,注意RP 和RS 必须先定义。 (4)输出结果。 第4题 编一个华氏温度与摄氏温度之间的转换程序,转公式如下: 3259+=C F 摄氏温度转换为华氏温度,F 为华氏温度。 【实现提示】 (1)定义double型变量C和F用于保存摄氏温度和华氏温度。 (2)利用cin从键盘上读入摄氏温度,并保存到变量C中。 (3)利用上述公式进行转换。 (4)输出结果。 最后,若有时间可以实现上课时的两个例子:(1)计算三角形面积;(2)求一元二次方程的根。