Oi, Davi! Tudo bem?
Não está aparecendo o conteúdo do seu post. Você está com alguma dúvida nessa atividade? Precisa de ajuda?
Abraços e bom fim de semana!
Bons estudos!
estranho nao ter ido, vou madnar de novo.
function mostra(mensagem) { document.write(mensagem); pulaLinha(); }
function pulaLinha() { document.write(""); document.write(""); }
function calculaImc(altura, peso) { return peso / (altura * altura); }
function calculaIdade(a, b) { return a - b; }
alert("Vamos calcular o seu IMC!");
var nome = prompt("Informe o seu nome:"); var pesoInformado = parseFloat(prompt(nome + ", informe seu peso: ")); var alturaInformada = parseFloat(prompt(nome + ", informe a sua altura: "));
var ano = prompt("Informe o ano atual:"); var dataNasc = prompt("Informe o ano em que você nasceu: ");
var idade = calculaIdade(ano, dataNasc); var imc = calculaImc(alturaInformada, pesoInformado);
if (isNaN(imc)) { mostra("Por favor, informe valores numéricos para peso e altura."); } else { mostra(nome + ", sua idade é aproximadamente " + idade + " anos e o seu IMC é " + Math.round(imc));
if (imc < 18.5) {
mostra("Está abaixo do peso normal.");
} else if (imc >= 18.5 && imc <= 35) {
mostra("Você está com o peso normal.");
} else {
mostra("Você está com obesidade nível 1!");
}
}
function sorteio(n) { return Math.round(Math.random() * n); }
alert("Agora vamos brincar de adivinhação!");
var numeroPensado = sorteio(100); mostra("Número pensado: " + numeroPensado);
var chute = parseInt(prompt("Digite seu chute: "));
if (chute === numeroPensado) { mostra("Você acertou!! O seu número de sorte é " + numeroPensado); } else { mostra("Você errou, o número pensado foi " + numeroPensado); var numeroChutado = document.createElement("input"); numeroChutado.type = "text"; numeroChutado.value = "Seu número foi: " + chute; document.body.appendChild(numeroChutado); }
Boa noite Davi
Coloquei um br pra função mostrar melhor a resposta function pulaLinha() { document.write(""); document.write(""); }
Não sei como fazer em programação ainda, mas pra dar certo a altura precisa estar em metro ex 1,77 para fazer a potencia. Outro ponto é como o codido le da esquerda pra direita ele faz ====> Peso / altura * altura >>>>> isso resulta no peso novamente. Então precisa ter tipo um altura2(altura*altura) dai da certo.
function calculaImc(altura, peso) { return peso / (altura2); }
onde altura2 = altura*altura
PS: não sei como escrever em linguagem de programação ainda
Me conta se deu certo depois
Obrigado!!!!
voltei,
Encontrei o que Wally
aqui estava invertido
e aqui também, estava primeiro altura e depois peso. Quando invertido da certo seu código. Parabéns
var imc = calculaImc( pesoInformado, alturaInformada);
<meta charset="UTF-8">