作业3
来源:互联网 发布:无损音乐声谱软件 编辑:程序博客网 时间:2024/05/24 04:12
问题及代码:项目4:
/* * 文件名称:Ex1-1.cpp * 作 者:游小北 * 完成日期:2017 年 3月 22日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:多分数段函数求值 * 程序输出:"y="* 问题分析:略 * 算法设计:略 */ #include <iostream>#include <cmath>using namespace std;int main(){double x,y;cout<<"x=";cin>>x;if(x<2)y=x;else if(x<6)y=x*x+1;else if(x<10)y=sqrt(x+1);elsey=1/(x+1);cout<<"y="<<y<<endl;return 0;}
运行结果、
心得:
多看书。
项目1:.
/* * 文件名称:Ex1-1.cpp * 作 者:游小北 * 完成日期:2017 年 3月 22日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:个人所得税计算器* 程序输出:税收和税后总额* 问题分析:略 * 算法设计:略 */ #include <iostream>using namespace std;int main(){double dSalary,dTax=0,dNetIncome=0,shui,a,sk;cout<<"输入您的收入总额:";cin>>dSalary;a=dSalary-3500;if(a<=0)shui=0,sk=0;else if(a<=1500)shui=0.03,sk=0;else if(a<=4500)shui=0.1,sk=105;else if(a<=9000)shui=0.2,sk=555;else if(a<=35000)shui=0.25,sk=1005;else if(a<=55000) shui=0.3,sk=2755;else if(a<=80000)shui=0.35,sk=5505;elseshui=0.45,sk=13505;dTax=a*shui-sk; dNetIncome=dSalary-dTax;cout<<"您的个人所得税为:"<<dTax<<" "<<"税后收入为:"<<dNetIncome<<endl;return 0;}
运行结果:
心得:好好看书。
项目3:
/* * 文件名称:Ex1-1.cpp * 作 者:游小北 * 完成日期:2017 年 3月 22日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:定期存款利息计算器 * 程序输出:利息和本息* 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int a; double ck,n,lx,sj; cout<<"输入您的存款总额:"; cin>>ck;while(1) {cout<<"====存款期限====\n"; cout<<"1.3个月\n"; cout<<"2.6个月\n"; cout<<"3.一年\n"; cout<<"4.二年\n"; cout<<"5.三年\n"; cout<<"6.五年\n"; cout<<"请输入存款期限的代号:"; cin>>a;if(a==1||a==2||a==3||a==4||a==5||a==6)break;}switch(a) {case 1:n=0.031,sj=0.25;break; case 2:n=0.033,sj=0.5;break; case 3:n=0.035,sj=1;break; case 4:n=0.044,sj=2;break; case 5:n=0.05,sj=3;break; case 6:n=0.055,sj=5;break; default:cout<<"error\n"; } lx=ck*n*sj; cout<<"您的利息为:"<<lx<<" "<<"本息为"<<lx+ck<<endl; return 0; }
运行结果:
心得:多注意switch的结构以及要求。
0 0
- 作业:C++作业3
- 作业:C++作业3
- 作业:C++作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 作业3
- 论文笔记: Fully Convolutional Networks for Semantic Segmentation
- 后台语音播报
- SQL循环插入数据
- 定义Nvl函数
- Android File简单操作
- 作业3
- Mybatis逆向生成工具——MyBatis Genertor
- Spring多线程批量发送邮件(ThreadPoolTaskExecutor)
- H5基础第三课时(3)
- justifyContent和alignItems
- 工厂模式
- 【Java】构造器
- ofbiz初级--安装与配置
- 周志华老师对于研究生入学的要求