1.根据用户输入的数据,判断水仙花数(三位数),(153=111+555+333)每位数字的立方和等于等于该数即水仙花数如果是水仙花数,则输出“是”,否则输出“否”
var nar = prompt("请输入三位数:");
var a = nar % 10;//个位数
var b = (nar % 100 - a) / 10;//十位数
var c = parseInt(nar / 100); //百位数
if(nar == a*a*a+b*b*b+c*c*c){
alert(nar + "是水仙花数");
}else{
alert(nar + "不是水仙花数");
}
2.会员卡四位数(开头不为0)求和,会员卡四位数求和大于20时将返利50元,否则不返利根据用户输入的会员卡卡号(四位数),判断是否返利
var card=prompt('请输入卡号(4位数且开头不为0)');
var a=card%10;//个位数
var b=(card%100-a)/10;//十位数
var c=(card%1000-b*10-a)/100;//百位数
var d=parseInt(card/1000);//取整
var s=a+b+c+d;
if (s>20) {
alert('返利50元');
}else{
alert('不返利');
}
3.工资所得税工资超过1000的部分需要缴纳个人所得税(税率0.05),根据用户输入的工资,输出税后工资
var money=prompt('请输入工资');
if (money>1000) {
money=money-(money-1000)*0.05;
alert('税后工资'+money);
}else{
alert('税后工资'+money);
}
4.用户购买商品,三个商品中有一个超过50元,或者总价超过100元,即可以打八五折,否则不打折根据用户输入的