Vücut Yüzey Alanı
Yağsız Vücut Ağırlığı
İdeal Kilo
Vücut Kitle Endeksi
verilerinin hesaplanmasını içermektedir.
Test için : Tıkla
Boy :
Ağırlık :
Cinsiyet :
<script>
var btnSubmit=document.getElementById("submit");
btnSubmit.onclick=function(){
var div = document.createElement('div');
div.id = 'block';
div.className = 'block';
document.getElementsByTagName('body')[0].appendChild(div);
var innerDiv = document.createElement('div');
innerDiv.className = 'block-2';
div.appendChild(innerDiv);
var x1 = document.getElementById('boy').value || 0;
var y1 = document.getElementById('agirlik').value || 0;
var z1 = document.getElementById('cinsiyet').value || 0;
//Yağsız vücut ağrılığı hesaplama
var yuzeyAlani = Math.sqrt((x1*y1/3600));
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//Yağsız Vücut Ağırlığı
if(document.getElementById('cinsiyet').value == "1") {
var yagsizVucutAgirligi = ((1.07*y1) - 148 * (y1/x1) * (y1/x1) );
}
else{
var yagsizVucutAgirligi = ((1.10*y1) - 128 * (y1/x1) * (y1/x1) );
}
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//İdeal Kilo Hesaplama
if(document.getElementById('cinsiyet').value == "1") {
//var idealKilo = ((x1-100)*0.85);
var idealKilo = (45.5 + (2.3 / 2.54)*(x1-152.4));
}
else{
//var idealKilo = ((x1-100)*0.90);
var idealKilo = (50 + (2.3 / 2.54)*(x1-152.4));
}
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//Vücut Kitle İndexi hesaplama
var kitleIndex = y1/((x1/100)*(x1/100));
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
if(kitleIndex<15){
var aciklama = "Çok ciddi derecede düşük kilolu";
}
else if(kitleIndex>=15 && kitleIndex<16){
var aciklama = "Ciddi derecede düşük kilolu";
}
else if(kitleIndex>=16 && kitleIndex<18.5){
var aciklama = "Düşük kilolu";
}
else if(kitleIndex>=18.5 && kitleIndex<25){
var aciklama = "Normal (sağlıklı) kilolu";
}
else if(kitleIndex>=25 && kitleIndex<30){
var aciklama = "Fazla kilolu";
}
else if(kitleIndex>=30 && kitleIndex<35){
var aciklama = "1. dereceden (hafif) obez";
}
else if(kitleIndex>=35 && kitleIndex<40){
var aciklama = "2. dereceden (ciddi) obez";
}
else{
var aciklama = "3. dereceden (çok ciddi) obez";
}
var result = "Hesaplanan Vücut Yüzey Alanı : " + yuzeyAlani.toFixed(3) + " m²
";
var result2 = "Hesaplanan Yağsız Vücut Ağırlığı : " + yagsizVucutAgirligi.toFixed(2) + " kg
";
var result3 = "Hesaplanan İdeal Kilo : " + idealKilo.toFixed(2) + " kg
";
var result4 = "Hesaplanan Vücut Kitle Indexi : " + kitleIndex.toFixed(2) + " kg / m²
";
var result5 = "" + aciklama + "
";
div.innerHTML = result + result2 + result3 + result4 + result5;
}
</script>