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