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'( ...
随机推荐
- 子分区 复合分区 Subpartitioning
https://dev.mysql.com/doc/refman/8.0/en/partitioning-subpartitions.html
- Laravel 5.2 INSTALL- node's npm and ruby's bundler.
https://getcomposer.org/doc/00-intro.md Introduction# Composer is a tool for dependency management i ...
- 2015年蓝桥杯省赛A组c++第5题(回溯算法填空)
/* 1,2,3…9 这九个数字组成一个分数,其值恰好为1/3,如何组法? 下面的程序实现了该功能,请填写划线部分缺失的代码. */ #include <stdio.h> void tes ...
- Chap5:数字货币交易[《区块链中文词典》维京&甲子]
- mysql之workbench如何只导出(insert语句)数据
https://www.jianshu.com/p/a5cd14bc5499 1. 说明: 出发点: 由于特殊原因,我们只想导出数据库中的数据(insert into语句格式的),但是在网上找到的资源 ...
- 初识jmeter(2)
1.层级关系: 聚合报告1记录HTTP请求1的结果: 聚合报告2记录HTTP请求2的结果: 聚合报告记录所有线程组中HTTP请求的结果. 2.线程同时启动(并发) 一是可以在把线程组里面的 Ramp- ...
- Win10系统桌面右键新建没有内容怎么恢复
Win10系统桌面右键新建没有内容怎么恢复 添加txt文本文档 运行->regedit,打开注册表编辑器 展开HKEY_CLASSES_ROOT 找到.txt 选中.txt,修改右侧窗格的“默认 ...
- ELKstack5.6.5
ELKstack 安装: 一:环境准备: 1.给添加块磁盘50G,相当于模拟raid 2.分别给它们做本机的主机解析 [root@node01 ~ ]#cat /etc/hosts 127.0.0. ...
- I2C驱动框架(kernel-2.6.22.6)
以用i2c通信的实时时钟为例 框架入口源文件:i2c_m41t11.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动框架 ...
- Loadrunner回放脚本时报错Action.c(41): Error -27979: Requested form not found [MsgId: MERR-27979]
解决方法 打开录制选项配置对话框进行设置,在“Recording Options”的“Internet Protocol”选项里的“Recording”中选择“Recording Level”为“HT ...