C++作业3
2017-04-05 14:34
169 查看
一、问题及代码
二、运行结果:
一、问题及代码
二、运行结果:
一、问题及代码
二、运行结果:
/* * 文件名称:个人所得税计算器.cpp * 作 者:饶文轩 * 完成日期:2017 年 3 月 22 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:多分数段函数求值 * 程序输出:个人所得税 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if(dSalary<=1500) dTax=0; else if(dSalary<=5000) dTax=(dSalary-3500)*0.3; else if(dSalary<=8000) dTax=(dSalary-3500)*0.1-105; else if(dSalary<=12500) dTax=(dSalary-3500)*0.2-555; else if(dSalary<=38500) dTax=(dSalary-3500)*0.25-1005; else if(dSalary<=58500) dTax=(dSalary-3500)*0.3-2755; else if(dSalary<=83500) dTax=(dSalary-3500)*0.35-5505; else if(dSalary>83500) dTax=(dSalary-3500)*0.45-13505; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二、运行结果:
一、问题及代码
/* * 文件名称:本月有几天?.cpp * 作 者:饶文轩 * 完成日期:2017 年 3 月 22 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:本月有几天? * 程序输出:本月有几天 * 问题分析:略 * 算法设计:略 */ #include <stdio.h> void main() { int a,b; printf("请输入年月:\n"); scanf("%d%d",&a,&b); if((a%4==0&&a%100!=0)||a%400==0) { if(b==1||b==3||b==5||b==7||b==8||b==10||b==12) printf("本月31天"); else if(b==4||b==6||b==9||b==11) printf("本月30天"); else if(b==2) printf("本月29天"); } else { if(b==1||b==3||b==5||b==7||b==8||b==10||b==12) printf("本月31天"); else if(b==4||b==6||b==9||b==11) printf("本月30天"); else if(b==2) printf("本月28天"); } }
二、运行结果:
一、问题及代码
/* * 文件名称:定期存款利息计算器.cpp * 作 者:饶文轩 * 完成日期:2017 年 3 月 22 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:定期存款利息计算器 * 程序输出:定期存款利息计算 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int a,b,c,d; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额"<<endl; cin>>a; cout<<"=======存款期限======="<<endl; cout<<"1.三个月"<<endl; cout<<"2.六个月"<<endl; cout<<"3.一年"<<endl; cout<<"4.二年"<<endl; cout<<"5.三年"<<endl; cout<<"6.五年"<<endl; cout<<"请输入存款期限的代号"<<endl; cin>>b; switch (b) { case 1:c=0.031*a*0.25;break; case 2:c=0.033*a*0.5;break; case 3:c=0.035*a*1;break; case 4:c=0.044*a*2;break; case 5:c=0.050*a*3;break; case 6:c=0.055*a*5;break; } d=a+c; cout<<"到期利息为"<<c<<"元,"; cout<<"本息合计共"<<d<<"元"<<endl; cout<<"感谢您的使用,欢迎下次光临!"; return 0; }
二、运行结果:
相关文章推荐
- [C++]第一、二、三次作业
- C++作业01
- c++实习的作业
- C++的小作业
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322
- C++引用输出流作业
- 一次软件工程作业:关于C与C++中互相调用动态链接库的问题
- C++ 重写了一个学生管理程序(作业题)
- 解答C++作业04
- [C++]第七次作业:实现一个大整数类BigInt
- [C++][JOB]师哥给我留的一个作业
- 短作业优先调度算法(C++代码)
- 我的第二个C++作业——打印日历
- The C++ Programming Language 第五章 作业
- The C++ Programming Language 第七章 作业
- [C++]第六次作业:编写一个哈希(Hash)表类
- 最近的一个作业(用c++模拟线程的同步和互斥)
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322
- 刚做的c++作业,高手可以帮忙指点下吗,谢谢啦!如有需要可加我 QQ:568835322