1
resposta

Consolidando seu conhecimento 2 / Minha Versão.

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); }

1 resposta

Olá, como vai? Espero que esteja tudo bem!

É ótimo ver o seu comprometimento com o projeto, continue assim! Mantenha o foco nos estudos e continue praticando.

Se precisar de ajuda, estou aqui.

Abraços e continue com os bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software