第二次实验项目1项目7
来源:互联网 发布:有什么交友软件 编辑:程序博客网 时间:2024/06/06 06:37
/*
*文件名称:第二次实验项目
*完成日期:2017年3月13日
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:第二个实验项目,选择与循环
*程序输出:缴税金额,1到1000以内的完数
一选择程序项目1
#include<iostream>
using namespace std;
int main()
{
double dSalary, dTax = 0, dNetlncome = 0, dx;
cout << "请输入你本月的收入总额:";
cin >> dSalary;
dx = dSalary - 3500;
if (dx > 0)
{
if (dx <= 1500)
{
dTax = dx*0.03;
dNetlncome = dSalary - dTax;
}
else if (1500 < dx <=4500)
{
dTax = dx*0.1 - 105;
dNetlncome = dSalary - dTax ;
}
else if (4500 < dx <=9000)
{
dTax = dx*0.2 - 555;
dNetlncome = dSalary - dTax ;
}
else if (9000 < dx <=35000)
{
dTax = dx*0.25 - 1005;
dNetlncome = dSalary - dTax;
}
else if (35000 <=dx <= 55000)
{
dTax = dx*0.3 - 2755;
dNetlncome = dSalary - dTax ;
}
else if (55000 <dx<= 80000)
{
dTax = dx*0.35 - 5505;
dNetlncome = dSalary - dTax;
}
else
dTax = dx*0.45-13505;
dNetlncome = dSalary - dTax ;
}
else
{
dNetlncome = dSalary;
dTax = 0;
}
cout << "你本月应缴个人所得税" << dTax << "元,税后收入是" << dNetlncome << "元\n";
cout << "依法纳税,共享繁荣!谢谢\n";
return 0;
}
二运行结果int main()
{
double dSalary, dTax = 0, dNetlncome = 0, dx;
cout << "请输入你本月的收入总额:";
cin >> dSalary;
dx = dSalary - 3500;
if (dx > 0)
{
if (dx <= 1500)
{
dTax = dx*0.03;
dNetlncome = dSalary - dTax;
}
else if (1500 < dx <=4500)
{
dTax = dx*0.1 - 105;
dNetlncome = dSalary - dTax ;
}
else if (4500 < dx <=9000)
{
dTax = dx*0.2 - 555;
dNetlncome = dSalary - dTax ;
}
else if (9000 < dx <=35000)
{
dTax = dx*0.25 - 1005;
dNetlncome = dSalary - dTax;
}
else if (35000 <=dx <= 55000)
{
dTax = dx*0.3 - 2755;
dNetlncome = dSalary - dTax ;
}
else if (55000 <dx<= 80000)
{
dTax = dx*0.35 - 5505;
dNetlncome = dSalary - dTax;
}
else
dTax = dx*0.45-13505;
dNetlncome = dSalary - dTax ;
}
else
{
dNetlncome = dSalary;
dTax = 0;
}
cout << "你本月应缴个人所得税" << dTax << "元,税后收入是" << dNetlncome << "元\n";
cout << "依法纳税,共享繁荣!谢谢\n";
return 0;
}
三循环程序项目7
#include<iostream>
using namespace std;
int main()
{
int i,j,k;
for(i=1;i<=1000;i++)
{
k=0;
for(j=1;j<i;j++)
{
if(i%j==0)
k=k+j;
}
if(k==i)
cout<<i<<",";
return 0;
}
四运行结果
五心得体会
在打码过程中,基本的大括号因粗心没有成对,出现了基本的错误。最后所得税的计算公式出现了错误,所幸最后发现有所改正。if的嵌套仍需多多学习,因以前的基础知识不够牢固,必定还是一条很长的路。
六知识点归纳
1 大括号需在开始成对出现,否则容易漏缺。
2 if的嵌套需层层注意,否则循环容易错乱。
3 for循环的知识需要巩固
0 0
- 第二次实验项目1项目7
- c++第二次实验-项目1+项目2
- c++第二次实验项目四
- C++第二次实验项目二
- c++第二次实验项目一
- C++第二次实验项目四
- C++第二次实验项目三
- C++第二次实验-项目3
- c++第二次实验:项目二
- c++第二次实验:项目3+项目4
- C++第二次实验-选择程序设计-项目1(个人所得税计算器)
- C++第二次实验项目1、7(所得税和完数)
- c++第二次上机实验项目二
- 我的第二次实验,第四个项目
- c++第二次实验项目:两点距离
- c++上机,第二次上机实验项目一
- 第二次程序作业项目1
- C++第二次实验-循环程序设计-项目7(输出完数)
- JPA常用注解
- C++ primer plus 第七章编程练习
- [FineReport]设计器连接服务器工作目录
- uva boxs in a line 12657
- MDK调试错误之assert_failed
- 第二次实验项目1项目7
- 【深度学习】caffe 中的一些参数介绍
- CodeForces
- 学习linux commands:export
- 有关opencv的学习(4)—图像的锐化
- Intent中显示意图和隐式意图
- 天地图再次使用体验(2017.3.4)
- CodeForces
- 004.PHP实现快速排序