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-; if(YFGZ>=)
{
if(a<=)
{
SL = 0.03;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:"+YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:" + SFGZ);
}
else if(a>&&a<=)
{
SL = 0.1;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:" + YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:" + SFGZ);
}
else if (a > && a <= )
{
SL = 0.2;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:" + YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:" + SFGZ);
}
else if (a > && a <= )
{
SL = 0.25;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:" + YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:"+SFGZ);
}
else if (a > && a <= )
{
SL = 0.3;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:" + YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:" + SFGZ);
}
else if (a > && a <= )
{
SL = 0.35;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:" + YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:" + SFGZ);
}
else if (a > )
{
SL = 0.45;
SSKCS = ;
YJS = (YFGZ - ) * SL - SSKCS;
Console.WriteLine("您所交的税是:" + YJS);
SFGZ = YFGZ + YJS;
Console.WriteLine("您的应发工资是:" + SFGZ);
} } else
{
Console.WriteLine("你不用交税!");
}

2016.4.16  孤独夜莺  编辑

VS 应用模板 所交税和实发工资的运算的更多相关文章

  1. 洛谷 P1226 【模板】快速幂||取余运算

    题目链接 https://www.luogu.org/problemnew/show/P1226 题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 ...

  2. P1226 【模板】快速幂||取余运算

    https://www.luogu.org/problemnew/show/P1226 模板题 直接上代码吧 #include<bits/stdc++.h> using namespace ...

  3. 洛谷 P1226 【模板】快速幂||取余运算 题解

    Analysis 快速幂模板,注意在最后输出时也要取模. 快速幂模板 inline ll ksm(ll x,ll y) { ll ans=; ) { ) { ans*=x; ans%=k; } x*= ...

  4. 【模板】快速幂&取余运算

    输入\(b\),\(p\),\(k\)的值,求\(b^p mod k\)的值.其中\(b\),\(p\),\(k^2\)为长整型数. 1.普通做法 \(print\) \(pow(b,p)\)\(mo ...

  5. 洛谷P1226 【模板】快速幂||取余运算

    题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 S1: ...

  6. 【洛谷P1226 【模板】快速幂||取余运算】

    题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 作为初 ...

  7. (分治法 快速幂)P1226 【模板】快速幂||取余运算 洛谷

    题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 输入输 ...

  8. LuoguP1226 【模板】快速幂||取余运算

    题目链接:https://www.luogu.org/problemnew/show/P1226 第一次学快速幂,将别人对快速幂原理的解释简要概括一下: 计算a^b时,直接乘的话计算次数为b,而快速幂 ...

  9. 洛谷P4725 【模板】多项式对数函数(多项式运算)

    传送门 前置芝士:微积分(有所了解即可)(可以看看这篇,写得非常详细我看了两章就看不下去了) 以下都是一些简单的教程切莫当真,仅供理解,建议看更严谨的 导数:对于一个函数$f(x)$,它的导数$f'( ...

随机推荐

  1. 出于性能考虑,C语言自动地以传地址的方式将数组传递给被调函数 const 编译错误 最小权限原则

    #include <stdio.h> int main(void) { char array[5]; printf("array=%p,&array[0]=%p,& ...

  2. PHP之获取终端用户IP

    // function get_real_ip() { $ip=false; $clientip = "clientip"; $xrealip = "xrealip&qu ...

  3. es_5.4.4 reinstall log and upgrade to V6.5.4--APM

      elastic-APM opbeat is deadhttps://blog.csdn.net/chenwenhao0304/article/details/83302942https://www ...

  4. [development][thrift] RPC框架 thrift

    一: wiki:https://zh.wikipedia.org/wiki/Thrift 二: 来自IBM的介绍:https://www.ibm.com/developerworks/cn/java/ ...

  5. appium入门(1)__ appium介绍

    摘自:http://www.testclass.net/appium/appium-base-summary/ 1.特点 appium 是一个自动化测试开源工具,支持 iOS 平台和 Android ...

  6. Qt获取QObject对应的类名并把它转为真实类型(使用obj->metaObject()->className() )

    QObject是有窗口类的父类,比如QWidget,QLabel,QPushButton等都直接或间接继承自QObject类.如果把某个窗口中的所有控件都装到一个QList<QObject*&g ...

  7. 关于flexjson将json转为javabean的使用

    关于flexjson将json转为javabean的使用 import java.sql.Timestamp; import java.util.Date; import flexjson.JSOND ...

  8. django基础-02:虚拟环境

    4. 虚拟环境 4.1 概念 之前安装python包的命令: sudo pip3 install 包名 包的安装路径:/usr/local/lib/python3.5/dist-packages 在同 ...

  9. Laravel删除产品-CRUD之delete(destroy)

    上一篇讲了Laravel编辑产品-CRUD之edit和update,现在我们讲一下删除产品,方法和前面的几篇文章类似,照着ytkah来操作吧 1,controller的function destroy ...

  10. 爬虫请求库——selenium

    selenium模块 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题.selenium的缺点是效率会变得很慢. sel ...