• Matéria: Informática
  • Autor: cecilia3832
  • Perguntado 7 anos atrás

Agora, precisamos de suas ótimas habilidades para definir a função sinal, que, dado um número, retorna apenas um dos seguintes valores:

1, se o número é positivo
0 se o número é zero
-1, se o número é negativo

Portanto, vamos definir a função sinal que recebe um número para alcançar o objetivo desejado. DICA: Lembre-se que você pode precisar usar mais de um if.

Respostas

respondido por: leobru555
5

Resposta:

Bom estava com problema na mesma questão até que percebi que o site só aceita se for 3 if´s assim como está na foto abaixo .

Explicação:

Anexos:

cecilia3832: Fiz a mesma fórmula e deu erro :(
renanhardjs: Cecília, veja se funciona do jeito que enviei abaixo
leobru555: Sim me esqueci do ; valeu ai
respondido por: renanhardjs
3

Se atente ao fechamento das funções e aos ; sempre

O correto é:

Solução:

function sinal(numeroA) {

 if (numeroA > 0) {

   return 1;

} if (numeroA == 0) {

 return 0;

} if (numeroA < 0) {

 return -1;

}

}

Explicação:

No console:

 sinal(1)

=> 1

 sinal(0)

=> 0

 sinal(-5)

=> -1

 


cecilia3832: Foi sim, muito obrigada!!
Perguntas similares