第九周项目2-用if-else语句求应缴税和税后收入
来源:互联网 发布:营销软件源码 编辑:程序博客网 时间:2024/05/06 00:10
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 10月13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: 输入月收入,计算应缴税费和税后收入 *问题描述:*程序输出:应缴税费和税后收入 *问题分析: *算法设计: */我的程序:#include<iostream>using namespace std;#include<Cmath>int main(){double yjs,yjs1,yjs2,yjs3,yjs4,yjs5,yjs6,yjs7,shsr,ysr; //yjs代表应缴税,shsr代表税后收入,ysr代表月收入。cout<<"请输入月收入:"<<endl;cin>>ysr;if(ysr<3500)cout<<"您无需缴税,你的月收入为:"<<ysr<<endl;else{ yjs1=(ysr-3500)*0.03; //对于不同种类的月收入,给以不同的计算方法yjs2=yjs1+(ysr-5000)*0.10-105;yjs3=yjs1+yjs2+(ysr-8000)*0.20-555;yjs4=yjs1+yjs2+yjs3+(ysr-12500)*0.25-1005;yjs5=yjs1+yjs2+yjs3+yjs4+(ysr-38500)*0.30-2755; //一定要想明白是怎么一回事,否则脑子会乱,成一团乱麻。。。yjs6=yjs1+yjs2+yjs3+yjs4+yjs5+(ysr-58500)*0.35-5505;yjs7=yjs1+yjs2+yjs3+yjs4+yjs5+yjs6+(ysr-83500)*0.40-13505;if(ysr<=5000)yjs=yjs1;else if(ysr>5000&&ysr<8000)yjs=yjs2;else if(ysr>=8000&&ysr<12500) //if-else语句......yjs=yjs3;else if(ysr>=12500&&ysr<38500)yjs=yjs4;else if(ysr>=38500&&ysr<58500)yjs=yjs5;else if(ysr>=58500&&ysr<83500)yjs=yjs6;else if(ysr>83500)yjs=yjs7;shsr=ysr-yjs; cout<<"您的应缴税为:"<<yjs<<"您的税后收入为:"<<shsr<<endl;} return 0;}
上机内容:练习
运行结果:
心得体会:if-else语句已经大体掌握,但在对于实际问题的解决中,要保持清醒的头脑!- 第九周项目2-用if-else语句求应缴税和税后收入
- 第九周项目2-用switch语句计算应缴税费及税后收入
- 第11周项目5-个人应缴税款和税后收入
- C++ 第十周实验报告2---《根据个人月收入总额,计算出应缴税款和税后收入》
- 第十周实践(1)应缴税款和税后收入
- 第九周 算个人所得税和税后收入
- 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
- 根据个人所得算缴税和税后收入
- 求个人所得税和税后收入
- 第8周项目4-求税后收入
- 第九周项目1-用if,else语句计算函数值
- switch语句 计算个人所得税和税后收入
- 第九周上机操作——求个人所得税及税后收入
- 第十周 项目一 计算税后收入
- 个人所得税和税后收入
- 第九周上机任务(用if-else语句求解分段函数)
- 用if-else语句编写利息计算器(第九周上机任务)
- 第8周项目6-本月有几天(if~else~嵌套语句和switch语句)
- RQNOJ 金明的预算方案 (分组背包)
- 使用SQL语句直接保存图片
- linux系统下文件和目录的权限
- Class Extensions -匿名类别
- vector中迭代器iterator的使用
- 第九周项目2-用if-else语句求应缴税和税后收入
- java的学习法测!
- truncate table 使不可用索引变为可用
- HD Tune Pro: WDC WD1600AAJS-00B8D 160g inMyRitMachi
- Android 类似电影倒计时效果(两种随你选)
- Ecstore 默认图片压缩质量差的问题解决方法
- Sqrt等函数的妙用之性能测试对比
- Android Developers:按需求加载视图
- poj.2632模拟