c++作业3

网友投稿 528 2022-05-30

/*

* 文件名称:个人所得税计算器

* 作 者: 谢文锐

* 完成日期: 2016 年 4 月 7 日

* 版 本 号:v1.0

* 对任务及求解方法的描述部分:对不同的工资征收不同的税

* 输入描述: 输入dSalary

* 问题描述: 分别计算

* 程序输出: 输出dTax dNetincome

* 问题分析:

* 算法设计:if-else if结构

*/

#include

using namespace std;

int main( )

{

double dSalary,dTax=0,dNetIncome=0;

cout<<"请输入您本月的收入总额(元):";

cin>>dSalary;

if(dSalary>0&&dSalary<=3500)

cout<<"不用纳税"<

else

{

if((dSalary>3500)&&(dSalary<=5000))

dTax=(dSalary-3500)*0.03;

else if((dSalary>5000)&&(dSalary<=8000))

dTax=(dSalary-3500)*0.1-105;

else if((dSalary>8000)&&(dSalary<=12500))

dTax=(dSalary-3500)*0.2-555;

else if((dSalary>12500)&&(dSalary<=38500))

dTax=(dSalary-3500)*0.25-1005;

else if((dSalary>38500)&&(dSalary<=58500))

dTax=(dSalary-3500)*0.3-2755;

else if((dSalary>58500)&&(dSalary<=83500))

dTax=(dSalary-3500)*0.35-5505;

else if((dSalary>83500))

dTax=(dSalary-3500)*0.45-13505;

}

dNetIncome=dSalary-dTax;

cout<<"您本月应缴个人所和税 "<

cout<<"依法纳税,共享繁荣。谢谢使用!\n";

return 0;

}

二:本月几天

#include

using namespace std;

int main()

{

int m,n;

cout<<"请输入一个年份和月份:"<

cin>>m;

cin>>n;

if(m%4==0&&m%100!=0||m%400==0)

{ if(n==1||n==3||n==5||n==7||n==8||n==10||n==12)

c++作业3

cout<<"这个月有31天。";

else if(n==2)

cout<<"这个月份有29天。";

else if(n==4||n==6||n==9||n==11)

cout<<"这个月份有30天。"; }

else

{ if(n==1||n==3||n==5||n==7||n==8||n==10||n==12)

cout<<"这个月份有31天。";

else if(n==2)

cout<<"这个月份有28天。";

else if(n==4||n==6||n==9||n==11)

cout<<"这个月份有30天。"; }

return 0;

}

三.利息计算器

#include

using namespace std;

int main()

{

double a,b,c;

cout<<"=====欢迎使用利息计算器!=====\n"<<"请输入存款金额"<

cin>>b;

cout<<"===存款期限==="<

cout<<"请输入存款代号"<

cin>>x;

switch(x)

{

case 1:a=b*0.031*0.25;break;

case 2:a=b*0.5*0.033;break;

case 3:a=b*1*0.035;break;

case 4:a=2*b*0.044;break;

case 5:a=3*b*0.05;break;

case 6:a=5*b*0.055;break;

}

c=b+a;

cout<<"到期利息为"<

cout<<"感谢你的使用,欢迎下次光临"<

return 0;

}

C++

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:android提供的线程池
下一篇:讲一下spark的几种部署方式
相关文章