C++第三次作业(个人所得税计算器、某月有多少天、计算一个分段函数的值)
2017-04-07 14:06
465 查看
一、问题及代码
二、运行结果
一、问题及代码
/*
* 文件名称:求任意月有多少天
* 作 者:李林杰
* 完成日期:2017年3月19日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 输入年份和月份
* 问题描述:略
* 程序输出: 有多少天
* 问题分析:略
* 算法设计:略
*/
二、运行结果
一、问题及代码
二、运行结果
/* * 文件名称:个人所得税计算器 * 作 者:李林杰 * 完成日期:2017年3月12日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无 * 输入描述:输入一个月的收入 * 问题描述:略 * 程序输出:个人所得税以及税后输入 * 问题分析:略 * 算法设计:略 */
#include <iostream> using namespace std; int main() { int dSalary,dTax,dNetIncome; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if (dSalary-3500<=0) dTax=0,dNetIncome=dSalary; if (dSalary-3500<=1500&&dSalary-3500>0) dTax=0.03*(dSalary-3500),dNetIncome=dSalary-dTax; if (dSalary-3500<=4500&&dSalary-3500>1500) dTax=0.1*(dSalary-3500)-105,dNetIncome=dSalary-dTax; if (dSalary-3500<=9000&&dSalary-3500>4500) dTax=0.2*(dSalary-3500)-555,dNetIncome=dSalary-dTax; if (dSalary-3500<=35000&&dSalary-3500>9000) dTax=0.25*(dSalary-3500)-1005,dNetIncome=dSalary-dTax; if (dSalary-3500<=55000&&dSalary-3500>35000) dTax=0.3*(dSalary-3500)-2755,dNetIncome=dSalary-dTax; if (dSalary-3500<=80000&&dSalary-3500>55000) dTax=0.35*(dSalary-3500)-5505,dNetIncome=dSalary-dTax; if (dSalary-3500>80000) dTax=0.45*dSalary-13505,dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税为"<<dTax<<"元,"<<"税后收入是"<<dNetIncome<<" 元。"<<endl; cout<<"依法纳税,共享繁荣。谢谢使用!"<<endl; return 0; }
二、运行结果
一、问题及代码
/*
* 文件名称:求任意月有多少天
* 作 者:李林杰
* 完成日期:2017年3月19日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 输入年份和月份
* 问题描述:略
* 程序输出: 有多少天
* 问题分析:略
* 算法设计:略
*/
#include <iostream> using namespace std; int main() { int year, month; cout << "请输入年份和月份:"; cin >> year >> month; if (month==1||month==3||month==5||month==7||month==8||month==10||month==12) cout<<"该月有31天"<<endl; else if (month == 2) { if((year%4==0&&year%100!=0)||year%400==0) cout<<"该月有29天"<<endl; else cout<<"该月有28天"<<endl; } else cout<<"该月有30天"<<endl; return 0; }
二、运行结果
一、问题及代码
/* * 文件名称:计算一个分段函数的值 * 作 者:李林杰 * 完成日期:2017年3月 19 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无 * 输入描述: 输入一个x * 问题描述:略 * 程序输出: 输出函数值 * 问题分析:略 * 算法设计:略 */
#include <iostream> #include <cmath> using namespace std; int main() { double x,y; cout<<"请输入一个值:"; cin>>x; if(x<2) y=x; if(x>=2&&x<6) y=x*x+1; if(x>=6&&x<10) y=sqrt(x+1); if(x>=10) y=1/(x+1); cout<<"函数值为"<<y<<endl; return 0; }
二、运行结果
相关文章推荐
- c++作业计算某年某月有多少天,个人所得税计算器,利息计算器
- c++第三次作业。多分段函数求值
- C++初学者的足迹9 作业报告8 计算每月多少天
- c++第三次上机作业-计算分段函数
- WPF程序设计指南中的一个计算你至今活了多少年多少月多少天的例子
- c++的万年历类,支持显示某月月历与某年年历,支持计算任意两个日期的间隔天数
- 计算某年的某月有多少天
- 计算某年的某月有多少天
- 计算一个 32 位无符号整数有多少个位为 1
- C++ 计算一个线段长度,两个端点的坐标值分别为(100,200)(200,300)。要求:定义一个CLine类,属性是CPoint对象。(初始化参数列表)
- 1、请编写函数foo(int x, int y, int n) 计算:随机生成x个大小为[1,y]的正整数,它们的和为n的概率是多少?语言仅限于PHP、C/C++、Java中的一种。
- [C++][JOB]师哥给我留的一个作业
- 关于C++第三次作业反馈
- 输入读入一个String 序列,计算元音字母的个数,然后再顺序输出--C++
- 计算一个数的二进制形式有多少个1
- 算法的强大——快速计算一个正二进制整数中包含多少个1
- 最近的一个作业(用c++模拟线程的同步和互斥)
- C++的一个作业。。。
- 5、 有500个小朋友拉成一个圆圈,从其中一个小朋友开始依次编号1-500,从1号小朋友开始循环1-3报数,数到3的小朋友就退出。编写一个Java应用程序,计算出最后一个小朋友的号码是多少?
- java中如何计算一个字符串的byte长度(一个汉字多少字符)