
Private Sub Form_Click()
Dim n, f As Single
n = Val(InputBox("收入="))
If n <= 200 Then f = 0
If n > 200 And f <= 400 Then f = (n - 200) 003
If n > 400 And f < 5000 Then f = (n - 400) 004
If n >= 5000 Then f = (n - 400) 005
Print f
End Sub
以上是根据第一个回答者来完善的,稍微改一下,就可以运行了
#include <stdioh>
main()
{
int grade;
float salary,real_salary,ratal,tax;
printf("请输入个人工资薪金所得:\n ");
scanf("%f", &salary);
if(salary<0)
{
printf("输入的数据错误\n");
ratal=0;
tax=0;
}
else if(salary<=2000)
{
ratal=0;
tax=0;
}
else
ratal=salary-2000;
if(ratal<=500)
grade=1;
if(ratal>500 && ratal<=2000)
grade=2;
if(ratal>2000 && ratal<=5000)
grade=3;
if(ratal>5000 && ratal<=20000)
grade=4;
if(ratal>20000 && ratal<=40000)
grade=5;
if(ratal>40000 && ratal<=60000)
grade=6;
if(ratal>60000 && ratal<=80000)
grade=7;
if(ratal>80000 && ratal<=100000)
grade=8;
switch (grade)
{
case 1:tax=ratal005-0;break;
case 2:tax=ratal01-25;break;
case 3:tax=ratal015-125;break;
case 4:tax=ratal02-375;break;
case 5:tax=ratal025-1375;break;
case 6:tax=ratal03-3375;break;
case 7:tax=ratal035-6375;break;
case 8:tax=ratal04-10375;break;
default: tax=ratal045-15375;
}
real_salary=salary-tax;
printf("应纳税额: %2f元\n",tax);
printf("税后月收入: %2f元\n",real_salary);
}
1:既然大学里学过,重新看一遍书,很容易回忆起来以前的那些知识如果不是搞算法,数学对编程没太大影响,英语也只是用来看英文资料,对编程序也没太大关系建议先把最基础的知识回忆起来25岁也不晚我有个同事,刚进公司的时候在市场部后来转到技术部他那时候也差不多25岁左右,现在工作的也不错。
2:做程序员看似收入不错,可也不会太高,属于撑不着,饿不死的那一类公司里面挣钱多的,只有一个在写程序,他是从美国回来的博士
3:做程序员很辛苦,我们公司的程序员需要长期出差,即使那些不出差的,也要经常加班如果年龄比较大的话,由于家庭或精力等原因,肯定不会继续写程序了何况程序员工资不高,很多人都会向管理等岗位上转行
4:如果你只是想写程序,就不用学汇编/编译原理等等那些了。直接学你感兴趣的语言,数据结构一定要学好
5:建议先学C,容易上手并且工作上也用的到我就是主要做C的JAVA确实范围太大了,曾经接触过一点点,JSP/JAVABEAN/中间层/架构/WEBLOGIC等等那些名词就把我搞蒙了。
6:前两年的收入肯定不高,在学习阶段不要介意收入问题在IT行业收入是和能力成正比的。如果做的好,可以跳到外企
哥们,你一定先考虑清楚再转,我工作两年,快做项目经理了,可是做技术太单一,离自己开公司的目标越来越远正在考虑什么时候转到业务部
Dim taxpoint As Variant
Dim tax, money As Double
taxpoint = Array(0, 500, 2000, 5000, 20000, 40000, 60000, 80000, 100000)
For i = 1 To 8
If money <= taxpoint(i) Then
tax = tax + (money - taxpoint(i - 1)) i 005
Exit For
Else
tax = tax + (taxpoint(i) - taxpoint(i - 1)) i 005
If i = 8 Then tax = tax + (money - taxpoint(i)) (i + 1) 005
End If
Next
End Sub
#include<stdioh>
main()
{
double x,y,z;
printf("Please input x(x>=0):");
scanf("%lf",&x);
y=x-3000;
if(y<=500)
printf("z==0"); //z是应纳个人所得税税额
else
if(y<5000)
{
z=y02-125;
printf("z=%d",z);
}
else
if(y<40000)
{
z=y03-1375;
printf("z=%d",z);
}
else
if(y<100000)
{
z=y04-10375;
printf("z=%d",z);
}
else
if(y>100000)
{
z=y45-15375;
printf("z=%d",z);
}
}
#include <stdioh>
void main()
{
double a, rate;
int c,tax,profit;
printf("输入奖金数:");
scanf("%lf",&a);
if(a>=5000)c=10;
else c=a/500;
switch(c) {
case 0: rate=0; break;
case 1: rate=005; break;
case 2:
case 3:
case 4: rate=008; break;
case 5:
case 6:
case 7:
case 8:
case 9: rate=010; break;
case 10: rate=015; break;
}
printf("%d",c);
tax=(arate);
profit=(int)(a-tax);
printf("税率为%lf,应缴税款为%d,实得奖金数为%d\n",rate,tax,profit);
}
以上就是关于请好心人帮忙用VB编写以下程序! 1.税务部门征收所得税。规定如下: (1)收入在200元以内免征。全部的内容,包括:请好心人帮忙用VB编写以下程序! 1.税务部门征收所得税。规定如下: (1)收入在200元以内免征。、c语言编写程序,输入月薪数a,计算并输出税率、应缴税款和实得奖金数。工薪所得扣除标、25岁,半路出家想学编程,求实在的回答等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)