c++作业3

来源:互联网 发布:姓氏笔画排列软件 编辑:程序博客网 时间:2024/06/06 16:50
项目一:个人所得税计算器
/* * 文件名称:gerensuodeshuijisuanfangfa * 作    者:钟浪 * 完成日期:  2016    年   4  月 11   日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:只需要输入您的工资数额,即可自动计算出您的个人所得税和税后收入。 * 输入描述: 输入完毕后点击enter。 * 问题描述:当工资少于3500是,本应无需缴税,但是还会计算个人所得税 * 程序输出:输出个人所得税和税后收入。 * 问题分析:可能是由于定义不准 * 算法设计:if选择结构 */#include <iostream>using namespace std;int main( ){double dsalary,dtax,dnetincome,dover;cout<<"请输入您本月的收入总额(元):";cin>>dsalary;    dover=dsalary-3500;if(dover<0)dtax=0;dnetincome=dsalary;cout<<"您好,您无需缴税!"<<endl;    if(dover>=0&&dover<1500)dtax=dover*0.03;dnetincome=dsalary-dtax;    if(dover>=1500&&dover<4500)dtax=(dover*0.1)-105;dnetincome=dsalary-dtax;    if(dover>=4500&&dover<9000)dtax=(dover*0.2)-555;dnetincome=dsalary-dtax;    if(dover>=9000&&dover<35000)dtax=(dover*0.25)-1005;dnetincome=dsalary-dtax;    if(dover>=35000&&dover<55000)dtax=(dover*0.3)-2755;dnetincome=dsalary-dtax;    if(dover>=55000&&dover<80000)dtax=(dover*0.35)-5505;dnetincome=dsalary-dtax;    if(dover>80000)dtax=(dover*0.45)-13505;dnetincome=dsalary-dtax;    cout<<"您本月应缴个人所和税 "<<dtax<<" 元,税后收入是 "<<dnetincome<<" 元。\n";cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0;}

项目二:个人所得税计算器

/*02.* 文件名称:cunkuanlixijisuanqi03.* 作    者:钟浪04.* 完成日期:     2016 年  4  月 11 日05.* 版 本 号:v1.006.* 对任务及求解方法的描述部分: 输入金额,选择存款期限,根据switch语句求出相应的利息和本息总和07.* 输入描述: 存款金额和存款种类08.* 问题描述: 注意sum应为一个字符09.* 程序输出: 利息和本息总和10.* 问题分析:略11.* 算法设计:switch选择结构12.*/#include<iostream>using namespace std;int main(){    cout<<"欢迎使用利息计算器!\n"<<"请输入您的存款金额:";    double money,a,sum;    char inum;    cin>>money;    cout<<"=======存款期限=======\n"<<"1.3个月\n"<<"2.6个月\n"<<"3.1年\n"<<"4.2年\n"<<"5.3年\n"<<"6.5年\n"<<"请输入您的存款期限的代号:";    cin>>inum;    switch(inum)    {        case'1':a=money*0.031*0.25;break;        case'2':a=money*0.033*0.5;break;        case'3':a=money*0.035;break;        case'4':a=money*0.044*2;break;        case'5':a=money*0.05*3;break;        case'6':a=money*0.055*5;break;        sum=money+a;        cout<<"到期利息为:"<<a<<"元,本息合计共:"<<sum<<"元\n";        cout<<"感谢您的使用,欢迎下次光临!\n";        default :cout<<"请重新输入!\n";}    return 0;}


项目三:本月有几天?

<strong>/* 02.* 文件名称:yuefen 03.* 作    者: 钟浪04.* 完成日期:     2016 年  4  月 11 日 05.* 版 本 号:v1.0 06.* 对任务及求解方法的描述部分: 利用if语句判断本月有多少天 07.* 输入描述: 年份和月份08.* 问题描述:二月判断条件容易出错09.* 程序输出: 输出本月有多少天10.* 问题分析: 注意判断二月的条件11.* 算法设计: if选择语句12.*/#include<iostream>using namespace std;int main(){    cout<<"请输入年和月\n";    int year,month;    cin>>year>>month;    if(month==1)cout<<month<<"月有31天"<<endl;    {if(month==2&&((year/4==0&&year/100!=0)||year/400==0)) cout<<month<<"月有29天";else cout<<month<<"月有28天";}    if(month==3)cout<<month<<"月有31天"<<endl;if(month==4)cout<<month<<"月有30天"<<endl;if(month==5)cout<<month<<"月有31天"<<endl;if(month==6)cout<<month<<"月有30天"<<endl;if(month==7)cout<<month<<"月有31天"<<endl;if(month==8)cout<<month<<"月有31天"<<endl;if(month==9)cout<<month<<"月有30天"<<endl;if(month==10)cout<<month<<"月有31天"<<endl;if(month==11)cout<<month<<"月有30天"<<endl;if(month==12)cout<<month<<"月有31天"<<endl;return 0;}</strong>
心得:吃得苦中苦,方为人上人。虚心做人,耐心做事!

0 0
原创粉丝点击