Izračunavanje idealne težine može vam pomoći pri određivanju krajnjeg cilja vaše dijete. Kalkulator će vam pružiti objektivniji pogled na vlastitu tjelesnu masu.
Ipak nemojte dopustiti da vam vaga postane opsesija. S obzirom da dnevne promjene u težini mogu biti rezultat hormonskih promjena.
http://file.net.hr/shared/js/jquery.numeric.js
jQuery(document).ready(function() {
jQuery("#masa").numeric({ negative: false }, function() { this.value = ""; this.focus(); }); jQuery("#visina").numeric({ negative: false }, function() { this.value = ""; this.focus(); }); jQuery("#dob").numeric({ negative: false }, function() { this.value = ""; this.focus(); });
jQuery('#btn-calculate-bmi').click(function() {
// get input values var m = jQuery("#masa").val(); var v = jQuery("#visina").val(); var d = jQuery("#dob").val();
if ( (m == '')||(v == '') ) { alert('Molimo, unesite vašu tjelesnu masu i visinu!'); } else {
// check gender var nMin = 148; var nIdeal = 45.5; if ( jQuery("#spol").val() == 1 ) { nMin = 128; nIdeal = 50; }
vm = v / 100; var nPov = rounding(0.20247 * Math.pow(vm,0.725) * Math.pow(m,0.425), 2); var nMin = Math.round(1.1 * m - nMin * (Math.pow(m,2) / Math.pow((100 * vm),2))); var nIdeal = Math.round(nIdeal + 92 * (vm - 1.52));
var nBmi = rounding(m / Math.pow(vm,2), 1);
// Report the results jQuery("#bmi-res-1").html( nPov + ' m²' ); jQuery("#bmi-res-2").html( nMin + ' kg' );
jQuery("#bmi-res-3").html( 'Vaša idealna težina iznosi '+ nIdeal + ' kg' ); jQuery("#bmi-res-3").addClass( 'final' ); }
});
function rounding(number,decimal) { multiplier = Math.pow(10,decimal); number = Math.round(number * multiplier) / multiplier; return number }
});
Spol: ženski muški Dob:
Tjelesna masa (kg): Visina tijela (cm):
Vaša tjelesna površina:
Masa nemasnog dijela tijela: