Pessoal , eu peguei na internet uma tabela do indicie IMC , e apliquei no meu código, ele funcionou , mais gostaria de saber se é possivel diminuir o tamanho do código ? ou se esta condição está ok ?? obrigado !
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
function calculaImc(altura , peso){
var imc = peso / (altura * altura);
return imc;
}
var nome = prompt("informe seu nome");
var alturaInformada = prompt("informe sua altura");
var pesoInformado = prompt("informe seu peso");
var imc = calculaImc(alturaInformada , pesoInformado);
mostra(nome + " o seu IMC é : " + imc);
if (imc <18.5) {
mostra ("Seu IMC está baixo do peso segundo a OMS.");
}
if (imc >=18.5 && imc <=24.9) {
mostra ("Seu IMC está normal segundo a OMS.");
}
if (imc >=25 && imc <=29.9) {
mostra ("Seu IMC está em sobre peso segundo a OMS.");
}
if (imc >=30 && imc <=34.9) {
mostra ("Seu IMC está em Obesidade Grau I peso segundo a OMS.");
}
if (imc >=35 && imc <=39.9) {
mostra ("Seu IMC está em Obesidade Grau II peso segundo a OMS.");
}
if (imc >40 ) {
mostra ("Seu IMC está em Obesidade Grau III peso segundo a OMS.");
}
</script>