C++实验3-税收计算
一.问题及代码
- /*
- * 文件名称:税收计算
- * 作 者: 黄立文
- * 完成日期: 2017 年 3 月 22 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述: 先选择自己的输入范围
- * 问题描述:
- * 程序输出: 29920
- * 问题分析:
- * 算法设计:
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- double dSalary,dTax,dNetincome;
- int iChoice;
- dTax=0;
- dNetincome=0;
- cout<<"****************";
- cout<<"请选择你的收入范围";
- cout<<"****************"<<endl;
- cout<<"1、3500-5000元 2、5000-8000元"<<endl;
- cout<<"3、8000-12500元 4、12500-38500元"<<endl;
- cout<<"5、38500-58500元 6、58500-83500元"<<endl;
- cout<<"7、83500元以上 0、退出"<<endl;
- cin>>iChoice;
- switch(iChoice)
- {
- case 1:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.03;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 2:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.1-105;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 3:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.2-555;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 4:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.25-1055;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 5:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.3-2755;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 6:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.35-5505;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 7:cout<<"请输入你本月的收入总额(元):";
- cin>>dSalary;
- dTax=(dSalary-3500)*0.45-13505;
- cout<<"你本月的个人所得税是"<<dTax<<endl;
- cout<<"税后收入为:"<<dSalary-dTax<<endl;
- break;
- case 0:break;
- }
- return 0;
- }
二.运行结果
三. 心得体会
该程序的一个不完善之处就是,没有判断用户是否正确输入,以及给用户改错的机会。
C++实验3-税收计算相关推荐
- C++第三次实验:税收计算
/* * 文件名称: 税收计算 * 作 者: 彭梓铖 * 完成日期: 2017 年 3 月 22 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 先选择自己的输入范围 ...
- 东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出
东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 ...
- EIGRP基本实验与度量计算[IT傻博士原创]
EIGRP基本实验与度量计算<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /& ...
- 求pi的数学模型matlab计算pi,MATLAB实验-pi的计算 圆周率的近似计算 数学软件与数学实验 教学课件.ppt...
MATLAB实验-pi的计算 圆周率的近似计算 数学软件与数学实验 教学课件 1.圆周率π的计算历程 所谓"圆周率"是指一个圆的周长与其直径的比值.古今中外,许多人致力于圆周率的研 ...
- 【MATLAB】大学物理实验-不确定度计算
大学物理实验-不确定度计算 输入输出示例 输入 L = [98.98 98.96 98.97 98.94 99.00,98.95,98.97]; delatX_B = 0.05/sqrt(3); 输出 ...
- 时间计算题100道_高考物理答题小技巧(选择题、实验题、计算题)
高考里,物理是说难也容易得分的科目.其实就三个大题,选择题,实验题和计算题,今天让我们一起看看高考物理这些题型答题时的一些小技巧吧! 选择题 1.注意看清题目,比如选择的是错误的.可能的.不正确的.或 ...
- 一维数组实验题:计算平均数、中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数、中位数和众数。用函数编程计算40个输入数据(是取值1—10之间的任意整数)的平
一维数组实验题:计算平均数.中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数.中位数和众数.用函数编程计算40个输入数据(是取值1-10之间的任意整数)的平 ...
- 【蓝桥杯算法题】用java遍写税收计算
[蓝桥杯算法题]用java遍写税收计算 题目:劳务报酬税收计算:输入 m ,输出税后收入.如果 m <=800,不扣税, 如果800< m <=4000.则 m 减去800后的金额扣 ...
- 物理生力热实验不确定度计算源代码
额,,,, 前几天,刚开始玩力热实验, 却没想到,平时爱玩的实验误差分析的不确定度竟然计算那么复杂,连夜写了一段代码, (大佬勿喷,物理专业的小白刚自学,应该也没人看...) 为了以后我用着方便,都写 ...
最新文章
- 利用集群技术实现Web服务器的负载均衡
- 世界顶级赛事百万座位如何做到票务限时匹配?
- PHP从入门到跑路(二),基础语法,数据库操作
- 修改mysql存储过程的权限调用权限 definer invoker
- 实现spring IOC的常见二种方法 setter注入与构造器注入
- clustering
- 在查询的结果中添加自增列 两种方法
- 分布式锁的 3 种实现方案!
- 习题2.1 简单计算器 (20 分)
- Git工作笔记002---CentOS安装gitLab社区版
- [转帖]到底什么是时间复杂度
- 谷粒商城高级篇-商品上架
- 从零开始的小白pr学习之旅--day2 数字后端流程(一)
- 程序员学习时间的由来
- python 期货现货差价监测_Python期货期权无风险套利监控升级版
- OpenGL南邮计算机图形学实验报告二——两个纹理的渐变变换和移动
- 计算机主板设计与应用说明,电脑主板的主要参数及其含义介绍
- Kubernetes--k8s---存活探针和就绪探针的最佳实践
- excel箱形图中位数_在Excel中创建简单的箱形图
- 使用vue+golang+mysql写一个即时聊天、多人视频的项目
热门文章
- 初学c语言写了个生辰八字算法,内容比较简单
- 手把手调参最新 YOLOv7 模型 训练部分 - 最新版本(二)
- 四级口语计算机对话,2017大学英语四级口语场景对话练习(5)
- 《阿尔比恩的种子》pdf、mobi、epub
- 37种传感器(十)之手指心跳检测模块+Stduino NanoUNO
- 传感器连接mysql_获取传感器数据并传入数据库-HTTP/POST/ASP.NET
- 二维点集求外轮廓Java_从二维点集重建平面形状-浅议凹包算法
- Python基础-不要对实例属性和类属性使用相同的名字
- “快充”拯救续航,雅迪难称王
- Java/171. Excel Sheet Column Number Excel序号转换数字