1
resposta

[Dúvida] DESAFIO 4

Olá, tudo bem? no desafio 4 do curso de "lógica de programação: mergulhe em programação com java script" não entendi o uso do "var numero = parseFloat(prompt("Digite um número:")); "

não poderia ser desse outro modo?

let numero = Prompt('insira um valor:');
if(numero > 0) {
    console.log('o número é positivo');
}else if(numero < 0) {
    console.log('o número é negativo');
}else{
    console.log(o número é igual a 0);
}
1 resposta

Oi, Rafael, tudo bem?

No código original do desafio:

var numero = parseFloat(prompt("Digite um número:"));

A função prompt é utilizada para coletar uma entrada do usuário como uma string. A função parseFloat é então usada para converter essa string em um número de ponto flutuante. Isso é muito útil quando você precisa realizar operações matemáticas com o valor inserido, como compará-lo com outros números, como no caso de verificar se é positivo, negativo ou zero.

O seu código também poderia ser utilizado como resposta para esse exercício. Contudo, há alguns pontos que você precisa verificar para que seu código funcione corretamente:

  • Prompt deve ser escrito com a letra "p" minúscula (prompt).
  • E no último console.log você deve colocar a mensagem dentro do parenteses entre aspas.

Para corrigir seu código e fazer com que ele funcione de forma semelhante ao exemplo original, você poderia ajustá-lo assim:

let numero = prompt('insira um valor:');
if(numero > 0) {
    console.log('o número é positivo');
}else if(numero < 0) {
    console.log('o número é negativo');
}else{
    console.log('o número é igual a 0');
}

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. 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