C++作业3

来源:互联网 发布:餐厅绩效指标数据 编辑:程序博客网 时间:2024/05/16 04:35

一、问题及代码

/*  * 文件名称:zzq.cpp  * 作    者:张自强* 完成日期:2017 年 3 月 11 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:分段计算* 程序输出:对应结果  * 问题分析:略 * 算法设计:略  */    #include<stdio.h>#include<math.h>void main(){double x,y;printf("请输入一个数:");scanf("%lf",&x);if(x<2&&x!=2)y=x;else if(2<=x&&x<6&&x!=6)y=x*x+1;else if(6<=x&&x<10&&x!=10)y=sqrt(x+1);else y=1/(x+1);printf("y=%lf\n",y);}

二、输出结果



一、问题及代码

/*  * 文件名称:定期存款利息计算器.cpp  * 作    者:张自强* 完成日期:2017 年 3 月 11 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:计算定期存款的利息* 程序输出:对应的定期存款利息  * 问题分析:略 * 算法设计:略  */    #include<iostream.h>int main(){double dBenjin,dLixi,dSjsy;int iFwxm;cout<<"欢迎使用利息计算器!\n请输入本金:";cin>>dBenjin;cout<<"存款期限:\n1、3个月\n2、6个月\n3、一年\n4、二年\n5、三年\n6、五年\n";cout<<"请输入存款期限代号:";cin>>iFwxm;switch(iFwxm){case 1:dLixi=dBenjin*0.031*0.25;break;case 2:dLixi=dBenjin*0.033*0.5;break;case 3:dLixi=dBenjin*0.035*1;break;case 4:dLixi=dBenjin*0.044*2;break;case 5:dLixi=dBenjin*0.050*3;break;case 6:dLixi=dBenjin*0.055*5;break;}dSjsy=dBenjin+dLixi;cout<<"到期利息为:"<<dLixi<<"元"<<"本息合计共:"<<dSjsy<<"元"<<endl;return 0;}
二、输出结果






一、问题及代码:

/*  * 文件名称:纳税.cpp  * 作    者:张自强* 完成日期:2017 年 3 月 11 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:计算所需缴纳的的税和税后收入* 程序输出:对应的个人所得税缴纳金额和税后收入金额  * 问题分析:略 * 算法设计:略  */    #include<iostream.h>double a,b,c;int main(){cout<<"请输入您本月的收入总额(元):";cin>>a;if(a<3500)b=0,c=a;else if((a>=3500)&&(a<5000))b=(a-3500)*0.03,c=a-b;else if((a>=5000)&&(a<8000))b=(a-3500)*0.10-105,c=a-b;else if((a>=8000)&&(a<12500))b=(a-3500)*0.20-555,c=a-b;else if((a>=12500)&&(a<38500))b=(a-3500)*0.25-1055,c=a-b;else if((a>=38500)&&(a<58500))b=(a-3500)*0.30-2755,c=a-b;else if((a>=58500)&&(a<83500))b=(a-3500)*0.35-5505,c=a-b;else if(a>=83500)b=(a-3500)*0.45-13505,c=a-b;cout<<"您本月应缴个人所和税"<<b<<"元,税后收入是"<<c<<"元。\n";cout<<"依法纳税,共享繁荣。谢谢使用!\n";return 0;}

二、输出结果:


0 0
原创粉丝点击