我正在制作减肥应用程序(类似于Weight Watchers),但我不确定如何每10磅体重增加1“点”。
以下是我到目前为止的情况:用户每天获得一定数量的积分,每十磅体重增加一个积分。也就是说,一个100磅的用户将在他们的每日积分中增加10点。
我该怎么做这个计算?
$(init);
var points = 0;//points start at 0
function init()
{
$('#submit').click(calculatePoints);
$('#statusBox').hide();
}
function calculatePoints()
{
var female = $('input[id="fem"]:checked').val();//get value of gender radio buttons
var male = $('input[id="male"]:checked').val();
var age = $('#age').val();//value of age
var weight = $('#weight').val();//value of weight
var actHard = $('input[id="hard"]:checked').val();//value of lifestyle radio buttons
var actMod = $('input[id="mod"]:checked').val();
var actSed = $('input[id="sed"]:checked').val();
if (female)
{
points=8;
}
else
{
points=2;
}
if (age<=26)
{
points=4
}
else if(age<=37)
{
points=3;
}
else if(age<=47)
{
points=2;
}
else
{
points=1;
}
}
答案 0 :(得分:0)
听起来你只需要将他们的体重除以10。
points += weight / 10;
答案 1 :(得分:0)
分+ = Math.round(重量/ 10); 应该这样做。并确保用户输入他们的体重(以磅为单位),否则您必须将其转换。