c++作业3
来源:互联网 发布:windows启动程序脚本 编辑:程序博客网 时间:2024/06/07 06:43
项目1:个人所得税计算器
一、问题及代码
/* * 文件名称:个人所得税计算器.cpp * 作 者:徐誉桂 * 完成日期:2017 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入本月的收入总额* 问题描述:第一次用C语言编写程序 * 程序输出:本月应缴个人所得税和税后收入* 问题分析:略 * 算法设计:略 */ #include <stdio.h> int main ( ){double dSalary,dTax,dNetIncome,x;printf("请输入您本月的收入总额(元):");scanf("%lf", &dSalary); x=dSalary-3500;if (x<0)dTax=0;else if(x<=1500)dTax=0.03*x;else if(x<=4500)dTax=0.1*x-105;else if(x<=9000)dTax=0.2*x-555;else if(x<=35000)dTax=0.25*x-1005;else if(x<=55000)dTax=0.3*x-2755;else if(x<=80000)dTax=0.35*x-5505;elsedTax=0.45*x-13505;dNetIncome=dSalary-dTax;printf("您本月应缴个人所得税 %.2lf 元,税后收入是 %.2lf 元。\n", dTax, dNetIncome); printf("依法纳税,共享繁荣。谢谢使用!\n");return 0;}
项目2:本月有几天?
一、问题及代码
/* * 文件名称:本月有几天?.cpp * 作 者:徐誉桂 * 完成日期:2017 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入年份和月份,中间用空格分开 * 问题描述:第一次用if和switch语句镶嵌编写程序* 程序输出:本月天数* 问题分析:略 * 算法设计:略 */#include <iostream>using namespace std;int main(){cout<<"请输入年份和月份,中间用空格分开:"<<endl;int year,month,a,b,c;cin>>year>>month;a=year%4;b=year%100;c=year%400;switch (month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:cout<<"本月31天"<<endl;break;case 4:case 6:case 9:case 11:cout<<"本月30天"<<endl;break;case 2:{if(a==0&&b!=0||c==0)cout<<"本月29天"<<endl;elsecout<<"本月28天"<<endl; }}return 0;}二、运行结果:
项目4:多分数段函数求值
一、问题及代码
/* * 文件名称:多分数段函数求值.cpp * 作 者:徐誉桂 * 完成日期:2017 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:输入x值 * 问题描述: * 程序输出:对应y值 * 问题分析:略 * 算法设计:略 */ #include <iostream> #include<cmath> using namespace std; int main( ) { cout<<"x=";double x,y; cin>>x; if (x<2) y=x; else if(x<6) y=x*x+1; else if(x<10) y=sqrt(x+1); else y=1/(x+1); cout<<"y="<<y<<endl; return 0;}二、运行结果:
0 0
- c语言作业3
- c++-作业3
- c++-作业3
- C/C++作业3
- C语言程序设计课后作业3
- C++作业3
- C语言作业(3)
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C++P51作业1,3,4,6
- C语言作业-3-1奇偶个数
- mysql my.cnf 详细注释
- AsyncTask原理及不足
- OpenStack 业务链networking-sfc介绍 (2)
- PTA天梯地图
- c++作业3
- c++作业3
- SQL连接学习总结
- 如何在Xcode里锁定文件不让别人编辑呢
- SPFA
- OC与JS的交互(iOS与H5混编)
- easyUI dialog的close和destroy区别
- 自己实现 ArrayList
- 运用canvas制作简单的画图
- 关于html、css、js是否写在一个文件里