【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293
第三次作业:
一.实验代码
#includeint main() { int x; float y; scanf("%d", &x); if(x <= 15){ y = 4.0 * x / 3.0; } else{ y = 2.5 * x - 17.5; } printf("%.2f", y); return 0; }
二.解题思路
1:
第一步:定义一个整数型变量为X,令一个浮点变量为Y。
第二步:给变量X赋一个整数值。
第三步:判断X的值是否大于15,若不大于15,则将值带入到Y=3.0*X/4.0,得到Y值。否则就带入到2.5*-17.5,得到y值。
第四步:经过选择得出Y值。
运行结果截图:
遇到的问题和解决方法:
在做这道题之前我认真翻看了教材上相同类型的例题,答题时注意了每一个细节,所以并未出现错误,下次我会再接再厉。
第四次作业:
一 实验代码
#includeint main() { double a,b,x; scanf ("%lf %lf",&a,&b); x=(a-b)/b*100; if(x<10){printf("OK");} else if(x>=50){printf("Exceed %.0f%%. License Revoked",x);} else{printf("Exceed %.0f%%. Ticket 200",x);} return 0; }
二 解题思路
1 :
第一步,根据题意定义三个双精度浮点型变量X,Y,Z
第二步,输入两个小数X,Y
第三步,Z=X-Y/Y*100 算出车辆超速的值
第四步,若Z<10,则输出"OK" 若Z>50 则输出" license revoked".若10<=10z<50 则输出"Exceed% .of%%.Ticket 200"
2 流程图
运行结果截图:
4 所遇到的问题:
一开始没有弄清条件语句的符号,经常出现错误,后来翻阅书籍知道了正确的格式。
三 个人总结。
收获:这周我们学习了for语句 if else语句这种条件循环语句,所以在编代码时多加了些难度,许多细节需要我们注意。但是让我收获了许多,以后可以编写出更复杂的代码了。
困难:本周我觉得最难的地方是一开始我不懂如何让程序循环,最后出现想要的结果,怎么修改代码都不对。在做了几道例题之后,我逐渐掌握要领,学会了这种类型的题目。克服了学习路上的困难。
四 互评和学习进度
1 点评同学博客链接
www.cnblogs.com/yangzhenghui/p/9900452.html
www.cnblogs.com/104gyy/p/9918091.html
www.cnblogs.com/alqqal/p/9917105.html
2 表格和折线图