实验目的:学会用循环结构解决实际问题
实验内容:划算的交易?
// 以下是我编制的程序
程序一:
#include <iostream>
#include <cmath>
using namespace std;
int main( )
{
double i, sum = 0;
i=1;
while(i <= 30)
{
sum = sum + pow(2, i-1) / pow(10, 6) - 10;
i++;
}
if(sum > 0)
{
cout << "富翁赔了" << endl;
}
else
{
cout << "富翁赚了" << endl;
}
return 0;
}
程序二:
#include <iostream>
using namespace std;
int main( )
{
double i = 1, sum = 0, j = 0.000001;
while (i <= 30)
{
sum = sum + j - 10;
j = 2 * j;
i++;
}
if(sum > 0)
{
cout << "富翁赔了" << endl;
}
else
{
cout << "富翁赚了" << endl;
}
return 0;
}
运行结果:
经验积累:
1.编写程序时要注意格式清晰,否则会思维混乱。
2.事先构思写伪代码也是个不错的主意。
3.抓住循环语句的特点,何时执行循环,何时输出。
上机感言:
能够进一步体会循环语句所具有的优越性,并能够在实践中领会其中的奥妙,真的是一件很值得高兴的事情,虽然会有抓耳挠腮,郁闷至极的时候,但是还是会为出现的结果兴奋不已,在反复的经历中获得喜悦,是一件幸福的事情。