Calculul IMC cu If - else - Alsacreations
javascript 11040 subiecte

JavaScript, DOM și HTML5 Web API
Buna ziua,
Am început să mă antrenez în javascript, dar mă lupt puțin. Cu acest exercițiu, oricât de ușor,
Mă întorc,
Trebuie să calculez IMC (greutate/(înălțime * înălțime), cu greutatea și înălțimea (acolo funcționează), dar imediat ce încerc cu rezultatul să pun condiții (între 16 și 18, între 18 și 25, între 25 și 30) cu un mesaj însoțitor, acolo se blochează.
multumesc pentru ajutor,
Pentru a începe cu declarația dvs.: „între 16 și 18, între 18 și 25, între 25 și 30” este greșit. Aceeași valoare nu poate fi în 2 intervale în același timp. Imaginați-vă că aveți un IMC de 18, de unde știți în ce interval se află, primul sau al doilea? ?
Un alt punct în care greșești este verificarea valorilor tale. Dacă spuneți imc 18 care corespunde cu 19. Deci, în codul dvs. dacă găsim un imc de 18, acesta nu introduce niciunul din intervalele dvs.