Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Utilização do prompt

No exercício do Cálculo do IMC como o descrito abaixo, não é necessário colocar o parseInt para transformar a informação que o usuário lança em número, mas em outros exercícios anteriores foi necessário. Sabe explicar o motivo? O programa calcula como número porque neste caso há uma função anteriormente executando a operação?

Exemplo que é necessário inserir o parseInt:

1 resposta
solução!

Quando é utilizado o prompt, ele armazena a resposta como texto. No exercício do IMC quando a pessoa responde, teoricamente são números: (peso 70, altura 1.70). No Javascript se você fazer multiplicação ou divisão da variável no prompt ele automaticamente coloca pra número, caso tente fazer adição ou subtração ele irá concatenar as respostas. Para evitar isso e podermos utilizar qualquer operação com as respostas, é aconselhável usar o ParseInt ou ParseFloat e não teremos problema!