C++第3次作业
来源:互联网 发布:caffe 样本制件 编辑:程序博客网 时间:2024/05/16 15:01
一、模拟ATM新编
#include<iostream>using namespace std;int main(){ int code,numb,n; double sMoney,interest,sum; cout<<"草民银行欢迎您"<<endl; cout<<"请输入密码:"; cin>>code; if(code==941204) { { cout<<"1.查询\n"; cout<<"2.取款\n"; cout<<"3.存款\n"; cout<<"4.转账\n"; cout<<"5.活期转定期\n"; cout<<"0.退出\n"; cout<<"请选择操作项目(输入代号)\n"; } cin>>numb; if(numb==1) cout<<"余额不足\n"; else if(numb==2) cout<<"您的账户已冻结,请换卡\n"; else if(numb==3) cout<<"请将现金放入存钞口,正在处理请稍等……\n"; else if(numb==4) cout<<"请输入转入账号\n"; else if(numb==5) { cout<<"请输入要转的金额:\n"; cin>>sMoney; cout<<"请选择存储期限(输入前面代号)\n"; cout<<"1.三个月\n"; cout<<"2.六个月\n"; cout<<"3.一年\n"; cout<<"4.二年\n"; cout<<"5.三年\n"; cout<<"6.五年\n"; cin>>n; switch(n) { case 1: interest=sMoney*0.25*0.031,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。"; break; case 2: interest=sMoney*0.5*0.033,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。"; break; case 3: interest=sMoney*1*0.035,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。"; break; case 4: interest=sMoney*2*0.044,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。"; break; case 5: interest=sMoney*3*0.05,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。"; break; case 6: interest=sMoney*5*0.055,sum=sMoney+interest,cout<<"您的到期利息为"<<interest<<"元,本息合计共"<<sum<<"元。"; break; } } else if(numb==0) cout<<"谢谢使用!请保管好您的卡\n"; } else cout<<"密码错误请重新输入"; return 0;}
二、分段函数
#include <iostream>#include<cmath>using namespace std;int main(){ double y; int n,x; cout<<"请输入一个整数:\n"; cin>>x; if(x<2) n=1; else if(x<6) n=2; else if(x<10) n=3; else n=4; switch(n) { case 1: y=x,cout<<"y=x="<<y; break; case 2: y=x*x+1,cout<<"y=x*x+1="<<y; break; case 3: y=sqrt(x+1),cout<<"y=√(x+1)="<<y; break; case 4: y=1.0/(x+1),cout<<"y=1/(x+1)="<<y; break; } return 0;}
三、本月有几天
#include <iostream>using namespace std;int main(){ int year,m; cout<<"请输入年份:"<<endl; cin>>year; cout<<"请输入月份:"<<endl; cin>>m; if((year%4==0&&year%100!=0)||(year%400==0)) { if(m==1||m==3||m==5||m==7||m==8||m==10||m==12) cout<<"您查询的月份有31天\n"; else if(m==4||m==6||m==9||m==11) cout<<"您查询的月份有30天\n"; else if(m==2) cout<<"您查询的月份有28天"; else cout<<"输入不正确\n"; } else switch(m) { case 1: cout<<"您查询的月份有31天\n"; break; case 2: cout<<"您查询的月份有29天\n"; break; case 3: cout<<"您查询的月份有31天\n"; break; case 4: cout<<"您查询的月份有30天\n"; break; case 5: cout<<"您查询的月份有31天\n"; break; case 6: cout<<"您查询的月份有30天\n"; break; case 7: cout<<"您查询的月份有31天\n"; break; case 8: cout<<"您查询的月份有31天\n"; break; case 9: cout<<"您查询的月份有30天\n"; break; case 10: cout<<"您查询的月份有31天\n"; break; case 11: cout<<"您查询的月份有30天\n"; break; case 12: cout<<"您查询的月份有31天\n"; break; default: cout<<"输入不正确\n"; break; } return 0;}
四、个人所得税计算器1
#include <iostream>using namespace std;int main(){ double dSalary,dTax=0,dNetIncome=0,sub=0; int n; cout<<"请输入您本月的收入:\n"; cin>>dSalary; if(dSalary>=3500) { sub=dSalary-3500; if(sub>0&&sub<=1500) n=1; else if(sub<=4500) n=2; else if(sub<=9000) n=3; else if(sub<=35000) n=4; else if(sub<=55000) n=5; else if(sub<=80000) n=6; else n=7; switch(n) { case 1: dTax=sub*0.03,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; case 2: dTax=sub*0.1-105,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; case 3: dTax=sub*0.2-555,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; case 4: dTax=sub*0.25-1005,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; case 5: dTax=sub*0.3-2755,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; case 6: dTax=sub*0.35-5505,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; case 7: dTax=sub*0.45-13505,dNetIncome=dSalary-dTax,cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; break; } } else cout<<"不建议您纳税\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0;}
五、个人所得税计算器2
#include <iostream>using namespace std;int main(){ double dSalary,dTax=0,dNetIncome=0; double sub=0; cout<<"请输入您本月的收入:\n"; cin>>dSalary; if(dSalary>3500) { sub=dSalary-3500; if(sub>0&&sub<=1500) dTax=sub*0.03; else if(sub<=4500) dTax=sub*0.1-105; else if(sub<=9000) dTax=sub*0.2-555; else if(sub<=35000) dTax=sub*0.25-1005 ; else if(sub<=55000) dTax=sub*0.3-2755 ; else if(sub<=80000) dTax=sub*0.35-5505 ; else dTax=sub*0.45-13505 ; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。"; } else cout<<"您不需要纳税\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0;}
1 0
- 第3次作业
- 第3次作业
- 第3次作业
- 第3次作业
- c++第3次作业
- C++第3次作业
- C++第3次作业
- C++第3次作业
- C++第3次作业
- C++第3次作业
- c++第3次作业
- c++第3次作业
- C++第3次作业
- C++第3次作业
- c++第3次作业
- C++第3次作业
- C++第3次作业
- c++第3次作业
- 手把手教你用Java制作原生态的报表
- 浏览器跨域问题的总结
- WMware克隆虚拟机后出现网络无法连接的问题
- windows下一次性opencv配置
- Ali RocketMQ与Kafka对比
- C++第3次作业
- 機器學習基石(Machine Learning Foundations) 机器学习基石 课后习题链接汇总
- light OJ1259 - Goldbach`s Conjecture
- linux下删除文件名乱码的文件
- 小议:哪些用户是SharePoint System Account?
- 红黑树
- spark源码阅读(十五)--securityManager
- WEB服务器、应用程序服务器、HTTP服务器区别联系
- LINUX下使用Shell自动监控tomcat并且执行重启操作 --谷营中西软件科技园