VS 应用模板 所交税和实发工资的运算
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 应用模板 所交税和实发工资的运算的更多相关文章
- 洛谷 P1226 【模板】快速幂||取余运算
题目链接 https://www.luogu.org/problemnew/show/P1226 题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 ...
- P1226 【模板】快速幂||取余运算
https://www.luogu.org/problemnew/show/P1226 模板题 直接上代码吧 #include<bits/stdc++.h> using namespace ...
- 洛谷 P1226 【模板】快速幂||取余运算 题解
Analysis 快速幂模板,注意在最后输出时也要取模. 快速幂模板 inline ll ksm(ll x,ll y) { ll ans=; ) { ) { ans*=x; ans%=k; } x*= ...
- 【模板】快速幂&取余运算
输入\(b\),\(p\),\(k\)的值,求\(b^p mod k\)的值.其中\(b\),\(p\),\(k^2\)为长整型数. 1.普通做法 \(print\) \(pow(b,p)\)\(mo ...
- 洛谷P1226 【模板】快速幂||取余运算
题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 S1: ...
- 【洛谷P1226 【模板】快速幂||取余运算】
题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 作为初 ...
- (分治法 快速幂)P1226 【模板】快速幂||取余运算 洛谷
题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 输入输 ...
- LuoguP1226 【模板】快速幂||取余运算
题目链接:https://www.luogu.org/problemnew/show/P1226 第一次学快速幂,将别人对快速幂原理的解释简要概括一下: 计算a^b时,直接乘的话计算次数为b,而快速幂 ...
- 洛谷P4725 【模板】多项式对数函数(多项式运算)
传送门 前置芝士:微积分(有所了解即可)(可以看看这篇,写得非常详细我看了两章就看不下去了) 以下都是一些简单的教程切莫当真,仅供理解,建议看更严谨的 导数:对于一个函数$f(x)$,它的导数$f'( ...
随机推荐
- 列表的pop()和路径拼接问题
我竟然发现了新大陆,感觉对列表已经啥也不清楚了 #pop()删除最后一项 l=[1,2,3] a=l.pop(-1) print(a) print(l) 结果: 3 [1, 2] 练习题:计算文件夹的 ...
- Flink - watermark生成
参考,Flink - Generating Timestamps / Watermarks watermark,只有在有window的情况下才用到,所以在window operator前加上assig ...
- AndroidsStudio_找Bug
新版本不再提供Android Monitor,但在Logcat中可以找到运行日志,但在Regex中要勾选Show only... 另外设置一个控件记得加id.
- 函数datetime
datetime import datetime.datetime print(datetime.now()) #2019-03-20 11:35:25.(471359)毫秒 # 时间对象 f = d ...
- python QT 编程之路
pyQT4 的Wheel 下载 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 python发送GET 或者 POST请求 https://www ...
- Es6 的类(class)
首先根据es5的类(原型对象)的基本点做参照. 序号 基本点 es5 >es6 1 实例属性(方法) √ √ 2 原型属性(方法) 或 公共属性(方法) √ √ 3 es5的私有变量 或 私有属 ...
- docker+jenkins+maven简单部署
构建jar包 1.拉取jenkins容器景象 docker pull docker.io/jenkins/jenkins 2.配置映射目录,创建一个容器 mkdir /data/jenkins doc ...
- 自动化工具之三:pywinauto
Python自动化工具:pywinauto 一.pywinauto的安装 (1)安装命令 pip install -U pywinauto/pip3 install -U pywinauto (2)验 ...
- Html-根据不同的分辨率设置不同的背景图片
@media only screen and (min-width: 1024px) //当分辨率width >= 1024px 时使用1.jpg作为背景图片 { ...
- [转]C++编译链接过程详解
C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接.编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程.链接是把目标文件.操作 ...