Я работаю над приложением для похудения (похоже на Weight Watchers), но я не уверен, как добавить 1 "очко" на 10 фунтов веса человека.Расчет 1 балл за 10 фунтов
Вот что я до сих пор: пользователь получает определенное количество очков в день, и одна точка добавляется за десять фунтов веса. То есть, 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;
}
}
Обязательно используйте 'points + =', а не 'points ='. т. е. если у вас есть женщина (8pts), а они <26 (4pts), ваш код не будет добавлять их вместе. 'points + = 1' эквивалентно' points = points + 1' btw – Bijan