您的位置:首页 > 编程语言 > C语言/C++

C++作业3

2017-04-05 17:30 375 查看
/*
* 文件名称:个人所得税计算器、本月有几天、定期存款利息计算器。
* 作    者:桂明豪
* 完成日期: 2017     年    4 月   5 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:  输入本月收入、年月份、存款金额以及功能选项
* 问题描述:
* 程序输出; 税收以及税后收入、天数、到期利息以及本息合计
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetlcome=0,x;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
x=dSalary-3500;
if(dSalary<=3500)
dTax=0;
   dNetlcome=dSalary;
if(dSalary>3500)
{
if(x>0&&x<=1500)
dTax=x*0.03-0;
   dNetlcome=dSalary-dTax;
if(x>1500&&x<=4500)
dTax=x*0.10-105;
dNetlcome=dSalary-dTax;
if(x>4500&&x<=9000)
dTax=x*0.20-555;
dNetlcome=dSalary-dTax;
if(x>9000&&x<=35000)
dTax=x*0.25-1000;
dNetlcome=dSalary-dTax;
if(x>35000&&x<=55000)
dTax=x*0.30-2755;
dNetlcome=dSalary-dTax;
if(x>55000&&x<=80000)
dTax=x*0.35-5505;
dNetlcome=dSalary-dTax;
if(x>80000)
dTax=x*0.45-13505;
dNetlcome=dSalary-dTax;
}
    cout<<"您本月应交个人所得税"<<dTax<<"元,税后收入是"<<dNetlcome<<"元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;

}

#include<iostream>
using namespace std;
int main()
{
int year,month,day;
cout<<"请输入年月份"<<endl;
cin>>year>>month;
if(year%4==0&&year%400!=0||year%400==0)
if(month==2)
day=29;
   if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
   day=31;
   if(month==4||month==6||month==9||month==11)
day=30;
else
if(month==2)
day=28;
        if(month==1||3||5||7||8||10||12)
            day=31;
   if(month==4||6||9||11)
day=30;
cout<<"该月的天数为"<<day<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main()

double dMoney,dInterest,dTotal;
int iCode;
cout<<"欢迎使用利息计算器\n";
cout<<("请输入存款金额\n");
cin>>dMoney;
    cout<<"1,3个月\n";
    cout<<"2,6个月\n";
    cout<<"3,一年\n";
    cout<<"4,两年\n";
    cout<<"5,三年\n";
    cout<<"6,五年\n";
    cout<<"请输入存款期限的代号\n";
    cin>>iCode;
switch(iCode)
{
     case 1:dInterest=dMoney*0.031*0.25;
            dTotal=dMoney+dInterest;break;
case 2:dInterest=dMoney*0.033*0.5;
     break;
     case 3:dInterest=dMoney*0.035*1;
     break;
     case 4:dInterest=dMoney*0.044*2;
     break;
     case 5:dInterest=dMoney*0.050*3;
     break;
     case 6:dInterest=dMoney*0.055*5;
     break;
     cout<<dInterest<<endl;
     default:cout<<"error\n";break;
}
     dTotal=dMoney+dInterest;
cout<<"到期利息为"<<dInterest<<"元\n";
cout<<"本息合计共"<<dTotal<<"元\n";
cout<<"感谢您的使用,欢迎下次光临!\n";

}





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: