C++第三次作业
2016-04-16 09:41
267 查看
一、个人所得税计算器
#include <iostream>
using namespace std;
int main
{
double dSalary,dTex=0,dNetIncome=0;
cout<<"请输入您本月收入的总额(元):";
cin>>dSalary;
if(0<dSalary<3500)
{ dTex=0,dNetIncome=0;
else if(3500<dSalary<5000)
dTex=(dSalary-3500)*0.03;
else if(5000<dSalary<8000)
dTex=1500*0.03+(dSalary-5000)*0.1;
else if(8000<dSalary<12500)
dTex=1500*0.03+3000*0.1+(dSalary-8000)*0.2;
else if(12500<dSalary<38500)
dTex=1500*0.03+3000*0.1+4500*0.2+(dSalary-12500)*0.25;
else if(38500<dSalary<58500)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(dSalary-35000)*0.3;
else if(58500<dSalary<83500)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(dSalary-58500)*0.35;
else if(83500<dSalary)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(dSalary-80000)*0.45;
}
dNetIncome==dSalary-dTex;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
二.多分数段函数求值
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y;
cout<<"在键盘输入x"<<endl;
cin>>x;
if(x<6)
{
if(x>=2)
y=x*x+1;
else
y=x;
}
else
{
if(x<10)
y=sqrt(x+1);
else
y=1/(x+1);
}
cout<<"得出y的值";
cout<<y<<endl;
return 0;
}
一、个人所得税计算器
#include <iostream>
using namespace std;
int main
{
double dSalary,dTex=0,dNetIncome=0;
cout<<"请输入您本月收入的总额(元):";
cin>>dSalary;
if(0<dSalary<3500)
{ dTex=0,dNetIncome=0;
else if(3500<dSalary<5000)
dTex=(dSalary-3500)*0.03;
else if(5000<dSalary<8000)
dTex=1500*0.03+(dSalary-5000)*0.1;
else if(8000<dSalary<12500)
dTex=1500*0.03+3000*0.1+(dSalary-8000)*0.2;
else if(12500<dSalary<38500)
dTex=1500*0.03+3000*0.1+4500*0.2+(dSalary-12500)*0.25;
else if(38500<dSalary<58500)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(dSalary-35000)*0.3;
else if(58500<dSalary<83500)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(dSalary-58500)*0.35;
else if(83500<dSalary)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(dSalary-80000)*0.45;
}
dNetIncome==dSalary-dTex;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
二.多分数段函数求值
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y;
cout<<"在键盘输入x"<<endl;
cin>>x;
if(x<6)
{
if(x>=2)
y=x*x+1;
else
y=x;
}
else
{
if(x<10)
y=sqrt(x+1);
else
y=1/(x+1);
}
cout<<"得出y的值";
cout<<y<<endl;
return 0;
}
相关文章推荐
- vc++怎么可以直接刷掉MBR?搞笑的吧
- vc++怎么可以直接刷掉MBR?搞笑的吧
- vc++怎么可以直接刷掉MBR?搞笑的吧
- vc++怎么可以直接刷掉MBR?搞笑的吧
- C++中capacity()用法总结
- C++删除元素的函数总结
- 用C语言创建文件写入并读取
- 《C++primer》读书笔记二
- C++ 静态数组([])和动态数组(new)的区别
- C++ STL:vector介绍
- C++new与delete以及空指针
- c++中的模板
- [C++]用变量增长模拟算法运行时间
- c++ 类的构造函数
- 巩固C语言(五)----获取CMD输出的字符串 & 字符串的拷贝、查找、长度 & 实例之调戏QQ
- 【Leetcode】2.Add Two Numbers 解题
- 【Leetcode】1.Two Sum 解题
- 探究printf
- C# 与 C++ 交互
- (LeetCode 326)Power of Three