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>心得:吃得苦中苦,方为人上人。虚心做人,耐心做事!
相关文章推荐
- C++中虚函数的作用是什么?它应该怎么用呢?
- C++ Primer 练习13.36和13.37
- 初识C++之封装
- [C++]vector 的 push_back实现原理
- C++作业3
- c++作业2
- C++实现开机启动
- c++课程第一次实验
- 山东省第四届ACM大学生程序设计竞赛-Contest Print Server(模拟)
- C++实验3:个人所得税
- C++作业3
- c++作业3
- C++常见字符输入的做法
- C/C++用new、delete分配回收堆中空间
- c++实验2-计算并输出体重状态
- C++第三次上机实验其他作业
- i=i++在Java和C++中的输出
- C++作业3
- 光线跟踪(RayTracing)原理及c++实现
- C++实验3-多分数段函数求值