C++实验3-税收计算
2016-04-08 23:55
357 查看
/* *文件名称: *作者:李诗雨 完成日期:2016年4月8日 版本号:v3.1 问题描述:税收计算 程序输出:正常 */ <pre name="code" class="cpp">#include <iostream> using namespace std; void main () { double s,t,i; cout<<"请输入您本月的收入总额(元)"<<endl; cin>>s; if(s>3500&&s<=5000) { t=(s-3500)*0.03; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else if(s>5000&&s<=8000) { t=(s-3500)*0.1-105; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else if(s>8000&&s<=12500) { t=(s-3500)*0.2-555; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else if(s>12500&&s<=38500) { t=(s-3500)*0.25-1005; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else if(s>38500&&s<=58500) { t=(s-3500)*0.3-2755; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else if(s>58500&&s<=83500) { t=(s-3500)*0.35-5505; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else if(s>83500) { t=(s-3500)*0.45-13505; i=s-t; cout<<"您本月应交的税为"<<t<<"元"<<endl; cout<<"您交税后的收入为"<<i<<"元"<<endl; cout<<"依法纳税,共享繁荣,谢谢使用,祝你快乐!!"<<endl; } else cout<<"您不用交税"<<endl; }
输出结果:
心得体会:过程中代码比较多,必须注意不能写错了,写错了会很麻烦。
知识点总结:if语句的嵌套非常重要,我们还要多加练习。
相关文章推荐
- c++第三次上机-1
- C++Primer习题9.26,9.27解答错误
- leetcode(一)—— Two Sum(Python/C++)
- c++第三次上机-2
- C++ STL 迭代器失效问题
- C语言从文件中读入矩阵,并且将矩阵转置
- C++实现 一个数组实现两个栈
- C++11中的bind与lambda比较
- 算法复习-二叉搜索树BST的c++实现
- c++作业3
- C++实现——三子棋游戏
- C/C++ 图像二进制存储与读取
- 2016第七届蓝桥杯C/C++ B组省赛题解 H题
- c++ set 常用用法介绍
- C/C++二进制读写png文件
- C++引用详解
- 1017
- 2017京东实习生笔试题(二)
- 1019
- C++ operator关键字(重载操作符)