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

c++作业3

2016-04-12 21:26 239 查看
项目一:个人所得税计算器
/*
* 文件名称: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.* 文件名称:cunkuanlixijisuanqi
03.* 作    者:钟浪
04.* 完成日期:     2016 年  4  月 11 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分: 输入金额,选择存款期限,根据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>
心得:吃得苦中苦,方为人上人。虚心做人,耐心做事!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: