C++第3次上机作业【项目4:多分数段函数求值】【项目2:本月有几天?】【项目1:个人所得税计算器】
来源:互联网 发布:数据同步软件 增量备份 编辑:程序博客网 时间:2024/04/30 15:51
项目4:多分数段函数求值
一、问题及代码
/* * 文件名称:第3次上机作业.cpp * 作 者:马啸天 * 完成日期:2017 年 4月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入一个自变量x * 问题描述:我的C++程序,求分段函数 * 程序输出:在x的取值范围不同时输出不同的y值 * 问题分析:略 * 算法设计:略 */ #include <iostream.h>#include <cmath>void main(){double x,y;cout<<"请输入x的值:";cin>>x;if (x<2)y=x;else if(x>=2&&x<6)y=x*x+1;else if(x>=6&&x<10)y=sqrt(x+1);elsey=1/(x+1);cout<<"y的值为:"<<y<<endl;}
二、运行结果
项目2:本月有几天?
一、问题及代码
/* * 文件名称:第3次上机作业.cpp * 作 者:马啸天 * 完成日期:2017 年 4月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入年份x和月份y * 问题描述:我的C++程序,求哪一年的哪个月有几天 * 程序输出:在不同的月份输出不同的天数 * 问题分析:略 * 算法设计:略 */ #include <iostream.h>void main(){ int x,y,z; cout<<"请输入年、月: "; cin>>x>>y; switch(y) { case 1: z=31; case 3: z=31; case 5: z=31; case 7: z=31; case 8: z=31; case 10: z=31; case 12: z=31; break; case 4: z=30; case 6: z=30; case 9: z=30; case 11: z=30; break; case 2: if((x%4==0&&x%100!=0)||(x%400==0)) z=29; else z=28; break; default: cout<<"输入有误"<<endl; } cout<<"本月天数为:"<<z<<endl;}
二、运行结果
一、问题及代码
/* * 文件名称:第3次上机作业.cpp * 作 者:马啸天 * 完成日期:2017 年 4月 7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入总收入 * 问题描述:我的C++程序,求本月的应缴个人所得税* 程序输出:输入不同的收入得出不同的所得税* 问题分析:略 * 算法设计:略 */#include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if(dSalary<=3500) dTax=0,dNetIncome=dSalary; if(3500<dSalary&&dSalary<=5000) dTax=(dSalary-3500)*0.03,dNetIncome=dSalary-dTax; if(5000<dSalary&&dSalary<=8000) dTax=(dSalary-3500)*0.1-105,dNetIncome=dSalary-dTax; if(8000<dSalary&&dSalary<=12500) dTax=(dSalary-3500)*0.2-555,dNetIncome=dSalary-dTax; if(12500<dSalary&&dSalary<=38500) dTax=(dSalary-3500)*0.25-1005,dNetIncome=dSalary-dTax; if(38500<dSalary&&dSalary<=58500) dTax=(dSalary-3500)*0.3-2755,dNetIncome=dSalary-dTax; if(58500<dSalary&&dSalary<=83500) dTax=(dSalary-3500)*0.35-5505,dNetIncome=dSalary-dTax; if(83500<dSalary) dTax=(dSalary-3500)*0.45-13505,dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二、运行结果
0 0
- C++第3次上机作业【项目4:多分数段函数求值】【项目2:本月有几天?】【项目1:个人所得税计算器】
- c++作业3-多分数段函数求值、定期存款利息计算器、本月有几天?
- 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】
- C++作业3——本月有几天、定期存款利息计算器、多分数段函数求值
- c++第3次上机实验 项目1:个人所得税计算器
- C++第2次实验作业项目1:个人所得税计算器
- C++第2次实验报告项目4:多分数段函数求值
- C++第2次实验作业项目2:本月有几天
- C++第3次实验(基础班)—选择结构程序设计(参考答案)-项目4:多分数段函数求值
- c++作业3多分段函数求值,定期存款利息计算器,本月有几天?
- 第二次上机实践项目-项目2-本月有几天?
- 第三周上机实践项目 项目2--本月有几天?
- c++第3次实验—项目1:个人所得税计算器
- 第3周.项目2:本月有几天?
- 第3周-项目2-本月有几天?
- 第3周项目2 本月有几天?
- 第3周项目2 本月有几天
- 第3周项目2-本月有几天
- 汽车CAN网络测试开发方法
- springboot整合mybatis最简单的例子
- 实验三
- 那些字段适不适合建索引?
- perl DBI 总结
- C++第3次上机作业【项目4:多分数段函数求值】【项目2:本月有几天?】【项目1:个人所得税计算器】
- laravel中公共子视图继承实现
- mysql读写分离
- Java 比较器Comparable和Compartor的使用
- Eclipse的调试:异常断点和条件断点,第三方代码调试
- 怎么将oracle的sql文件转换成mysql的sql文件
- CVPR2016代码&文章
- 创维冲向全球,出海口将会是哪里?
- Android 蓝牙开发相关知识总结