C++作业3
来源:互联网 发布:linux ubuntu 服务器版 编辑:程序博客网 时间:2024/05/19 19:35
一、分段函数
#include<iostream>#include<cmath>using namespace std;int main(){int x,y;cout<<"输入一个数x=";cin>>x; if(x<6){if(x>=2)y=x*x+1;elsey=x;}else{if(x<10)y=sqrt(x+1);elsey=1/(x+1);}cout<<"输出一个数y=";cout<<y<<endl; return 0;}
二、定期存款利息计算器
#include<iostream> using namespace std; int main() { double x,y,z; char n; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:"; cin>>x; cout<<"=====存款期限======\n1、3个月\n2、6个月\n3、一年\n4、两年\n5、三年\n6、五年\n"; cout<<"请输入存款期限的代号:"; cin>>n; switch(n) {case'1':y=x*0.031*3/12; break; case'2':y=x*0.033*6/12; break; case'3':y=x*0.035; break; case'4':y=x*0.044*2; break; case'5':y=x*0.05*3; break; case'6':y=x*0.055*5;} z=x+y; cout<<"到期利息为;"<<y<<"元,本息合计共"<<z<<"元。"<<endl; cout<<"感谢您的使用,欢迎下次光临!"<<endl; return 0; }
三、个人所得税计算器
#include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if(0<dSalary-3500 && dSalary-3500<=1500) { dTax=(dSalary-3500)*0.03; } else if(1500<dSalary-3500 && dSalary-3500<=4500) { dTax=(dSalary-3500)*0.1-105; } else if(4500<dSalary-3500 && dSalary-3500<=9000) { dTax=(dSalary-3500)*0.2-555; } else if(9000<dSalary-3500 && dSalary-3500<=35000) { dTax=(dSalary-3500)*0.25-1005; } else if(3500<dSalary-3500 && dSalary-3500<=55000) { dTax=(dSalary-3500)*0.3-2755; } else if(5500<dSalary-3500 && dSalary-3500<=80000) { dTax=(dSalary-3500)*0.35-5505; } else if(80000<dSalary-3500) { dTax=(dSalary-3500)*0.45-13505; } dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
0 0
- c语言作业3
- c++-作业3
- c++-作业3
- C/C++作业3
- C语言程序设计课后作业3
- C++作业3
- C语言作业(3)
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-3-1奇偶个数
- [前端 4] 使用Js实现图片上传预览
- 低功耗蓝牙(BLE)之概念理解
- 20. 静态区块(Static Blocks)
- 编写串口通信的要注意的地方
- 38.IO流
- C++作业3
- IOS 触摸事件
- 194. Transpose File
- 单调递增子序列(二)(nyoj214)
- Intellij Idea 使用笔记
- 获取字符数方法
- SPOJ 5971 LCM SUM
- 项目实施中CRP的含义,以及各个阶段
- 责任链模式(java语言实现)