第三次C++作业
2016-04-16 22:48
375 查看
一、本月有几天
#include <iostream> using namespace std; void main() { int year,month; cout<<"请输入年份及月份:"; cin>>year>>month; if(year%4==0&&year%100!=0||year%400==0) switch(month) { case'1':cout<<"本月有31天"; break; case'2':cout<<"本月有29天"; break; case'3':cout<<"本月有31天"; break; case'4':cout<<"本月有30天"; break; case'5':cout<<"本月有31天"; break; case'6':cout<<"本月有30天"; break; case'7':cout<<"本月有31天"; break; case'8':cout<<"本月有31天"; break; case'9':cout<<"本月有30天"; break; case'10':cout<<"本月有31天"; break; case'11':cout<<"本月有30天"; break; case'12':cout<<"本月有31天"; break; } else switch(month) { case'1':cout<<"本月有31天"; break; case'2':cout<<"本月有28天"; break; case'3':cout<<"本月有31天"; break; case'4':cout<<"本月有30天"; break; case'5':cout<<"本月有31天"; break; case'6':cout<<"本月有30天"; break; case'7':cout<<"本月有31天"; break; case'8':cout<<"本月有31天"; break; case'9':cout<<"本月有30天"; break; case'10':cout<<"本月有31天"; break; case'11':cout<<"本月有30天"; break; case'12':cout<<"本月有31天"; break; } return 0; }
二、
#include <iostream> using namespace std; void main() { double money,x,y,n; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额"<<endl; cin>>money; cout<<"======存款期限======"<<'\n'<<"1、3个月"<<'\n'<<"2、6个月"<<'\n'<<"3、一年"<<'\n'<<"4、两年"<<'\n'<<"5、三年"<<'\n'<<"6、六年"<<endl; cout<<"请输入存款期限代号;"; int q; cin>>q; switch(q) { case'1':y=0.25,n=0.013; break; case'2':y=0.5,n=0.033; break; case'3':y=1,n=0.035; break; case'4':y=2,n=0.044; break; case'5':y=3,n=0.05; break; case'1':y=6,n=0.055; break; default:cout<<"输入错误"<<endl; } x=money*y*n; cout<<"到期利息为"<<x<<"元,共计"<<money+x<<"元"<<endl; return 0; }三、个人所得税计算器
#include <iostream> using namespace std; void main() { double dSalary ,dtax,taxrate,deduction,a; cout<<"请输入您的月收入"<<endl; cin>>dSalary; if(dSalary<=3500) { cout<<"本月无需纳税"<<endl; cout<<"收入为:"<<dSalary<<endl; } else { a=dSalary-3500; if(a>=0&&a<1500) { deduction=0;taxrate=0.03; } else if(a>=1500&&a<4500) { deduction=105;taxrate=0.1; } else if(a>=4500&&a<9000) { deduction=555;taxrate=0.2; } else if(a>=9000&&a<35000) { deduction=1005;taxrate=0.25; } else if(a>=35000&&a<=55000) { deduction=2755;taxrate=0.3; } else if(a>=55000&&a<80000) { deduction=13505;taxrate=0.45; } } dtax=dSalary*taxrate-deduction; dSalary=dSalary-dtax; cout<<"本月您应缴个人所得税为:"<<dtax<<endl; cout<<"本月您的税后收入为:"<<dSalary<<endl; return 0; }
相关文章推荐
- C++之多重继承
- [LeetCode]48. Rotate Image
- C++实现内存复制函数(memmove解决内存重叠)
- C/C++ 自动类型转换的陷阱
- C/C++内存泄露检测
- C++笔试题(正在更新......)
- 打印正方形(c语言)
- 深搜算法-1024
- 关于c++的运算符重载那些事
- C++之深浅拷贝
- c++中new和delete的使用方法
- 【排序算法】交换排序(C++实现)
- 越来越好玩的C语言,输出的*
- dp学习之AvoidRoads解法二(算法优化)
- C++易混淆知识点整理
- c++中实例化对象的大小(转)
- [LeetCode]189. Rotate Array
- 快速排序(C语言)
- C++实现单链表的创建和打印
- C语言复习