您的位置:首页 > 编程语言 > C语言/C++

C++作业3

2017-03-11 20:07 381 查看
一、问题及代码

/*
* 文件名称: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;
}


二、输出结果:















内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言