Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Se eu quisesse arredondar

Se eu quisesse arredondar, a minha lógica está correta?

<meta charset = "UTF -8">

<script>

document.write("<h1>Vamos calcular IMC?</h1>");

function pulaLinha (){
         document.write("<br>");
         document.write("<br>");

}

function mostra (frase) {
         document.write(frase);
         pulaLinha()

}

function calculaImc(altura,peso){
         return Math.round(peso/(altura * altura));





}

var nome = prompt ("Digite o seu nome");
var alturaInformada = prompt (nome + " informe sua altura");
var pesoInformado = prompt (nome + " informe seu peso");
var imc = calculaImc(alturaInformada,pesoInformado);


mostra("Olá " + nome + "!");
mostra("O seu IMC é " + imc);

</script>
7 respostas

Esse artigo vai te ajudar !!

https://www.alura.com.br/artigos/formatando-numeros-no-javascript

O que seria "const" ?

solução

Oi Isabelle tudo bem?

const é uma declaração de constante , que é uma variável que depois de definido o valor não pode ser mais alterada.

Exemplo:

const pi=3.14;

Espero ter ajudado!!!

Boa noite, Isabelle! Como vai?

Da forma como vc fez, a função calculaImc() sempre irá retornar o resultado arredondado! A título de exercitar o conteúdo, eu te proponho um pequeno desafio! Como vc faria para obter o resultado do IMC e apenas depois do valor obtido efetuar o arredondamento?

Qualquer coisa é só falar que eu te ajudo!

Grande abraço e bons estudos, minha aluna!

Opa! Farei sim! Muito obrigada!!

Veja se seria isso.... :)

<meta charset = "UTF -8">

<script>

document.write("<h1>Vamos calcular IMC?</h1>");

function pulaLinha (){
         document.write("<br>");
         document.write("<br>");

}

function mostra (frase) {
         document.write(frase);
         pulaLinha()

}

function calculaImc(altura,peso){
         return peso/(altura * altura);





}

var nome = prompt ("Digite o seu nome");
var alturaInformada = prompt (nome + " informe sua altura");
var pesoInformado = prompt (nome + " informe seu peso");
var imc = Math.round(calculaImc(alturaInformada,pesoInformado));


mostra("Olá " + nome + "!");
mostra("O seu IMC é " + imc);

</script>

Perfeito, Isabelle! É isso aí, minha aluna!

Agora é seguir em frente desbravando esse sertão da programação rumo à luz do conhecimento!