MédioFase 2
Exercício Médio — Comparador de Dois Números
Combina operadores de comparação e lógicos para descrever a relação entre dois números.
FerramentasVS CodeTerminalNode.js
Objetivo: praticar operadores de comparação (igual, maior, menor) e operadores lógicos (E, OU), todos juntos.
Passos a realizar
- Cria comparador.js na pasta fase2.
- Declara const numeroA e const numeroB com dois valores diferentes.
- Usa console.log com operadores de comparação para imprimir, um por linha: se são iguais, se A é maior que B, se A é menor que B.
- Cria uma variável booleana ambosPositivos que use o operador E para verificar se os dois números são maiores que 0.
- Cria uma variável booleana algumNegativo que use o operador OU para verificar se pelo menos um dos dois é negativo.
- Testa o teu ficheiro com três pares de valores diferentes (dois positivos, um negativo e um positivo, dois iguais), confirmando à mão o resultado esperado antes de correr.
Fluxo de funcionamento
- 1Declarar numeroA e numeroB
- 2Comparar (igual, maior, menor)
- 3Combinar com E / OU
- 4Imprimir resultados
Dicas
- Lembra-te: a comparação de igualdade usa três sinais de igual, não um. Se um dos números vier como texto por engano, a comparação pode falhar de forma surpreendente.
- Escreve o resultado esperado num comentário antes de correres o código — é a mesma disciplina da tabela de teste da Fase 1.
Erros comuns
- Usar o sinal de atribuição (um igual) em vez do sinal de comparação (três iguais) dentro do console.log.
- Confundir o operador E com o operador OU — lembra-te: E precisa que as duas sejam verdadeiras, OU só precisa de uma.