Boa tarde, pessoal.
Temos vistos muitas coisas que vão nos ajudar a desenvolver essa atividade, no exemplo abaixo e nas declarações das funções, "function", utilizando o "if e else", se fossemos concatenar para reduzir o número de linhas e eliminar o uso do "if e else", como ficaria? Eu fiz, mas não sei se o meu está correto, está dando um erro
o exemplo do exercício foi bem assim, lembrando que temos a regra que define:
• Se o número for maior que zero, a mensagem deve ser: "O número é positivo."
• Se o número for menor que zero, a mensagem deve ser: "O número é negativo."
• Se o número for igual a zero, a mensagem deve ser: "O número é zero."
exemplos:
function verificarNumero(numero) {
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 é zero.");
}
}
.......
Sua tarefa é implementar uma função que recebe como parâmetro um número inteiro e exibe uma mensagem no console conforme as seguintes regras:
• Se o número for maior que zero, a mensagem deve ser: "O número é positivo."
• Se o número for menor que zero, a mensagem deve ser: "O número é negativo."
• Se o número for igual a zero, a mensagem deve ser: "O número é zero."
function verificarNumero(numero) {
console.log(numero > 0? "O número é positivo." : (numero < 0 ? "O número é negativo." : "O número é zero."));
verificarNumero(10); // Saída: O número é positivo.
verificarNumero(-5); // Saída: O número é negativo.
verificarNumero(0); // Saída: O número é zero.
Neste caso, a lógica traz na primeira condição (numero > 0) e verifica se o número é positivo. Se for, a mensagem correspondente é exibida. Se não for, a segunda condição aninhada (numero < 0) é avaliada, e assim por diante.