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. 安装MAC的ReactNative环境

    brew install node brew install watchman npm config set registry https://registry.npm.taobao.org --gl ...

  2. python实现斐波那契数列

    https://www.cnblogs.com/wolfshining/p/7662453.html 斐波那契数列即著名的兔子数列:1.1.2.3.5.8.13.21.34.…… 数列特点:该数列从第 ...

  3. SRTP讨论

    1.接下来任务如何分工? 2.接下来要完成哪些工作? 硬件上要完成哪些? 1)环境数据的采集(我) 2)对小车的控制(我) 3)路径规划(喻) 4)小车的避障(雷) 5)环境数据的处理融合(我) 6) ...

  4. 最全的MonkeyRunner自动化测试从入门到精通(2)

    一.Python环境变量的配置 步骤一:在官网进行下载python安装包,官网下载的路径:https://www.python.org/,如图所示: 步骤二:下载完成后,双击安装包,进行如下安装的界面 ...

  5. 机器学习:K-Means/K-Means++

  6. java IO(二)大文件复制

    package cn.sasa.demo3; import java.io.FileInputStream; import java.io.FileOutputStream; import java. ...

  7. 自定义PopView

    改代码是参考一个Demo直接改的,代码中有一些漏洞,如果发现其他的问题,可以下方直接留言 .h文件 #import <UIKit/UIKit.h> typedef void(^Popove ...

  8. OSError:[Errno 13] Permission denied:'my_library' 问题解决方法

    出现问题: 执行 rosrun rosserial_windows make_libraries.py my_library 命令时出现OSError:[Errno 13] Permission de ...

  9. 唯美MACD

    上证30 分钟产生背离,60 分钟高位,但并没有背离,若调整,也是30F 级别的.算是上涨途中的歇脚. 1.股票如果非要从MACD 上去判断怎么拿,那么一句话:要大跌,一般都需要背离.所以,没有背离的 ...

  10. Python3学习之路~5.3 random模块

    random模块常用方法: import random # 随机数 print(random.random()) # 生成一个0到1的随机浮点数,0 <= n < 1.0 print(ra ...