VS 应用模板 所交税和实发工资的运算
2016-04-16 11:25
375 查看
double SFGZ, SL, SSKCS, YFGZ,a,YJS; //应发工资(基本工资),税率,速算扣除数,应发工资,判断标准,交多少税 //double QZD = 3500;//起征点 无用 Console.Write("请输入你的工资数:"); YFGZ= Convert.ToDouble( Console.ReadLine()); //(应发工资-3500)*税率-速算扣除数=应交多少税 //<=1500 3% 0 //1500<a<=4500 10% 105 //4500<a<=9000 20% 555 //9000<a<=35000 25% 1005 //35000<a<=55000 30% 2755 //55000<a<=80000 35% 5505 //80000<a 45% 13505 a=YFGZ-3500; if(YFGZ>=3500) { if(a<=1500) { SL = 0.03; SSKCS = 0; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:"+YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:" + SFGZ); } else if(a>1500&&a<=4500) { SL = 0.1; SSKCS = 105; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:" + YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:" + SFGZ); } else if (a > 4500 && a <= 9000) { SL = 0.2; SSKCS = 555; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:" + YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:" + SFGZ); } else if (a > 9000 && a <= 35000) { SL = 0.25; SSKCS = 1005; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:" + YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:"+SFGZ); } else if (a > 35000 && a <= 55000) { SL = 0.3; SSKCS = 2755; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:" + YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:" + SFGZ); } else if (a > 55000 && a <= 80000) { SL = 0.35; SSKCS = 5505; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:" + YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:" + SFGZ); } else if (a > 80000) { SL = 0.45; SSKCS = 13505; YJS = (YFGZ - 3500) * SL - SSKCS; Console.WriteLine("您所交的税是:" + YJS); SFGZ = YFGZ + YJS; Console.WriteLine("您的应发工资是:" + SFGZ); } } else { Console.WriteLine("你不用交税!"); }
2016.4.16 孤独夜莺 编辑
相关文章推荐
- Java线程创建和启动
- 比较好的按键处理方法以及实例
- Android_TextView中部分文字响应事件
- 数据库理论之ACID和BASE的比较
- codevs 1191 数轴染色 区间更新加延迟标记
- 第6周项目4-静态成员应用
- VS 星期作业 if else的应用 做一个受不受异性欢迎的小程序
- Code Forces 22B Bargaining Table
- iOS CocoaPods安装和使用
- java.net.UnknownHostException
- Code Forces 22B Bargaining Table
- Oracle操作
- OpenGL ES像素着色器教程
- 逆波兰表达式(后缀表达式)
- ssl2206 最小花费
- Soket服务端多任务与阻塞超时
- UI- UIView控件知识点回顾
- 图的常用存储结构
- 杭电1874-畅通工程续
- 【转】Android中Application类用法