Eu stiu ca tb sa ai cu 10 kg mai putin decat cm! ex:43 kg si 1.53!
deci tu esti perfecta asa cum esti!
Este o alta formula de calcul cea de care zici tu era de exemplu : 50 kg + 1kg pentru fiecare centimetru peste 150... nu imi aduc aminte cu siguranta cum era dar asa se calculeaza greutatea ideala
Bună.
Nici mai mult și nici mai puțin decât ai acum, 57 de kilograme.
Pa, pa.
CALCULATOR - GREUTATEA IDEALA
function process(){
var Ht = parseFloat(document.BMIform.Height.value);
var Wt = parseFloat(document.BMIform.Weight.value);
var UW ='ESTI SUBPONDERAL (ai o greutate prea mica pentru inaltimea ta)';
var W = 'ESTI NORMOPONDERAL (ai o greutate normala pentru inaltimea ta)';
var OW = 'ESTI SUPRAPONDERAL (ai o greutate prea mare pentru inaltimea ta)';
var O = 'ESTI OBEZ (ai o greutate mult prea mare pentru inaltimea ta) Trebuie sa iei urgent masuri!';
var IdealWtMax = Math.round(10 * 25 * Ht * Ht) / 10;
var IdealWtMin = Math.round(10 * 20 * Ht * Ht) / 10;
var BMI = Math.round(100 * Wt/(Ht * Ht)) / 100;
var msg;
var pic;
var col= "#FFFFFF";
if (BMI < 20){
msg = UW;
col= "#FFFFFF";
}
if (BMI >= 20 && BMI 25 && BMI 30 ) {
msg = O;
col= "#FFFFFF";
}
var wleft =(screen. width -400)/2;
var wtop =(screen.height -300)/2;
var w =window. open("","IMC","left=" + wleft + ",top=" + wtop +", width=420, height=300");
var d = w.document;
d.open();
d.write ('');
if (BMI > 30 ) d.write;
d.write ('REZULTATE');
d.write ('');
d.write ('Greutatea: ' + Wt + 'kg Inaltimea: ' + Ht + 'm');
d.write ('');
d.write ('IMC: ' + BMI + '');
d.write ('');
d.write ('');
d.write ('' + msg + '');
d.write ('Greutatea ta trebuie sa se incadreze intre ', IdealWtMin,' si ', IdealWtMax,' kg');
d. write ('');
d. write ('');
d.close();
}
// A utility function that returns true if a string contains only
// whitespace characters.
function isblank(s)
{
for(var i = 0; i < s. length; i++) {
var c = s.charAt(i);
if ((c!= ' ') && (c!= 'n') && (c!= 't')) return false;
}
return true;
}
// This is the function that performs form verification. It will be invoked
// from the onSubmit() event handler. The handler should return whatever
// value this function returns.
function verify(f)
{
var msg;
var empty_fields = "";
var errors = "";
// Loop through the elements of the form, looking for all
// text and textarea elements that don't have an "optional" property
// defined. Then, check for fields that are empty and make a list of them.
// Also, if any of these elements have a "min" or a "max" property defined,
// then verify that they are numbers and that they are in the right range.
// Put together error messages for fields that are wrong.
for(var i = 0; i < f.length; i++) {
var e = f.elements[i];
if (((e.type == "text") || (e. type == "textarea")) &&! e. optional) {
// first check if the field is empty
if ((e.value == null) || (e.value == "") || isblank(e.value)) {
empty_fields += " " + e.name;
continue;
}
// Now check for fields that are supposed to be numeric.
if (e.numeric || (e.min!= null) || (e.max!= null)) {
var v = parseFloat(e.value);
if (isNaN(v) ||
((e.min!= null) && (v < e.min)) ||
((e.max!= null) && (v > e.max))) {
errors += "" + e.name + " must be a number";
if (e.min!= null)
errors += " that is not less than than " + e.min;
if (e.max!= null && e.min!= null)
errors += " and not greater than " + e.max;
else if (e.max!= null)
errors += " that is not greater than " + e.max;
errors += ".n";
}
}
}
}
// Now, if there were any errors, display the messages, and
// return false to prevent the form from being submitted.
// Otherwise return true.
if (! empty_fields &&! errors) return true;
msg = "Completeaza : ";
if (empty_fields) {
msg += empty_fields + " ";
}
msg += errors;
alert(msg);
return false;
}
GREUTATEA:
kilograme
INALTIMEA:
metri (ex. 1.73 - cu punct)
Limite de greutate: 40 - 150 kg
Limite de inaltime: 1 - 2.2 m
Ca sa afli trebuie sa inmultesi exemplu 1. 67x1.67 si rezultatul il imparti la 57 daca raspunsul este intre 19 si 26 e normal daca e mai mult nu e normal
Elli9Sweet întreabă:
NinjaPinguin96 întreabă:
Georgian1992 întreabă: