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
原创粉丝点击