第二次实验报告

来源:互联网 发布:程序员书籍推荐 编辑:程序博客网 时间:2024/05/17 02:22

一、问题及代码。

#include<iostream>
using namespace std;
int main()
{
double num,a,b,c,d;
cout<<"个人所得税计算器"<<endl;
cout<<"请输入您本月的收入金额:";
cin>>num;

a=num-3500;
if(a>0&&a<=1500)
{ b=0.03;
c=0;
cout<<"b="<<b<<"c="<<c<<endl;
}
    else if(a>1500&&a<=4500)
{
b=0.10;
c=105;
cout<<"b="<<"c="<<endl;
}
    else if(a>4500&&a<=9000)
{
b=0.2;
c=555;
cout<<"b="<<"c="<<endl;
}
else if (a>9000&&a<=35000)
{
b=0.25;
c=1005;
cout<<"b="<<"c="<<endl;
}
    else if(a>35000&&a<=55000)
{
b=0.30;
c=2755;
cout<<"b="<<"c="<<endl;
}
    else if(a>55000&&a<=80000)
{
b=0.35;
        c=5505;
cout<<"b="<<"c="<<endl;
}
    else
{
b=0.45;
c=13505;
cout<<"b="<<"c="<<endl;
}
d=a*b-c;
cout<<"d="<<d<<endl;
return 0;
}

二、运行结果。


三、心得体会。

在编码过程中,我编写的代码找不出错误,但是运行结果就是不对,经过了好多次的更改还是无法得出正确的运行结果,和同学讨论了也还是找不出错误,后来请教了学长,终于找出了错误,虽然经过我改动的代码很长,看起来不太简洁,但是从中我学到了很多的东西。

四、知识点归纳。

1、对选择结构的熟练使用。

2、问题的多种分析方法已经嵌套。  





一、问题及代码。

#include<iostream>
#include<math.h>
using namespace std;
void main()
{
 double x,y;
 int z,m;
 x=0.01;
 y=1e+5;
 for(z=1;z<31;z++)
  x=x+2*x;
 y*=30;
 m=x-y;
 if(m>0)
  cout<<"陌生人赚了"<<endl;
 else
  cout<<"富翁赚了"<<endl;
}

二、运行结果。

三、心得体会。

在编译过程中出现了很多的问题,浪费了很多时间,感觉我的思路完全是混乱的,平常练习的太少了。

四、知识点归纳。

1、循环结构的使用方法。

2、简单的算法分析及应用。
i

0 0