分析以下需求,并用代码实现:
根据工龄(整数)给员工涨工资(整数),工龄和基本工资自定义。输入工龄(工作年限)和基本工资(5000),输出应发工资
2.涨工资的条件如下:
[10-15)年 涨 5000
[5-10) 年 涨2500
[35) 年 涨10003)年 涨500
[1
[0~1)年 涨200
例如.如果工龄为10,基本工资为3000,程序运行后打印格式"您目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元";
if判断有问题,且相加的时候rose=parseInt(wage)+500加上parseInt
if判断有问题,应该是if(los>=0 && los < 1),if(los>=1 && los<3),以此类推,另外,console.log这句应该放在function里面,代码:
var los = prompt('请输入您的工龄');
var wage = prompt('请输入您的基本工资')
var rose = 0;
function w(los,wage){
if(los >=0 && los < 1){
rose = Number(wage) + 200
}else if(los >= 1 && los < 3){
rose = Number(wage) + 500;
}else if(los >= 3 && los < 5){
rose = Number(wage) + 1000;
}else if(los >= 5 && los < 10){
rose = Number(wage) + 2500;
}else if(los >= 10 && los < 15){
rose = Number(wage) + 5000;
}
console.log('您目前工作了'+los+'年,基本工资为'+wage+'元,应涨工资'+(rose-wage)+'元,涨工资后'+rose+'元')
}
w(los,wage)
if
中判断是否相等要使用双等号,也就是两个等于号==
los == 1