Algoritmo em JavaScript: Como verificar se um número é par ou ímpar — Guia completo para programadores iniciantes
Como verificar se um número é par ou ímpar em JavaScript? Neste exemplo prático, você vai aprender a transformar uma lógica simples em um algoritmo JavaScript organizado, reutilizável e fácil de entender. A ideia é simples: recebemos um número, dividimos por 2 e verificamos o resto da divisão usando o operador módulo %. Se o resto for 0, o número é par. Caso contrário, o número é ímpar. Este é um dos algoritmos mais fundamentais da programação.
Como verificar se um número é PAR ou ÍMPAR em JavaScript
Esse tipo de exemplo é excelente para quem está aprendendo JavaScript do zero e quer começar a pensar como programador: primeiro entendemos o problema, depois definimos o algoritmo, implementamos a lógica e finalmente testamos o resultado.
Algoritmo em JavaScript: Como verificar se um número é par ou ímpar — Guia completo para programadores iniciantes
"Um algoritmo é uma sequência organizada de passos para resolver um problema. Em JavaScript, escrevemos algoritmos todos os dias. Neste artigo, vamos construir um algoritmo simples, mas que ensina conceitos fundamentais que você usará pelo resto da sua carreira como programador."
🚀 O que você vai aprender neste artigo
- Como criar um algoritmo para identificar números pares e ímpares
- Como verificar se um número é par ou ímpar em JavaScript
- Como funciona o operador módulo
% - Como utilizar o resto da divisão em uma condição
- Como criar uma função reutilizável em JavaScript
- Como aplicar boas práticas em um exemplo real
📌 Conceitos abordados
- Algoritmo — sequência lógica de instruções
- Operador módulo (
%) — resto da divisão - Números pares — divisíveis por 2
- Números ímpares — não divisíveis por 2
- Funções — reutilização de código
- Constantes — valores que não mudam
- Fluxo lógico — entrada, processamento, saída
- Boas práticas — código limpo e organizado
🧠 O que é um algoritmo?
Um algoritmo é uma sequência finita e ordenada de instruções que resolvem um problema ou executam uma tarefa. É a base de toda a programação.
- Receber o número
- Dividir o número por 2
- Verificar o resto da divisão
- Se o resto for 0 → o número é par
- Se o resto for diferente de 0 → o número é ímpar
- Retornar o resultado
🔢 O operador módulo % em JavaScript
O operador módulo % retorna o resto de uma divisão entre dois números. É uma ferramenta essencial em muitos algoritmos.
// Exemplos do operador %
console.log(10 % 2); // 0 (10 é par)
console.log(7 % 2); // 1 (7 é ímpar)
console.log(15 % 4); // 3 (resto da divisão)
- Verificar divisibilidade — saber se um número é divisível por outro
- Números pares/ímpares — resto da divisão por 2
- Intervalos — como em relógios ou calendários
- Validações — verificar se um número atende a uma condição
💻 Implementando o algoritmo em JavaScript
1. Declarando as variáveis com const
// Entrada de dados (constantes)
const valor1 = 4;
const valor2 = 6;
const valor3 = 10;
const valor4 = 7;
2. Criando a função de processamento
// Processamento
function retornaParOuImpar(valor) {
if (valor % 2 === 0) {
return "O valor " + valor + " é par!";
} else {
return "O valor " + valor + " é ímpar!";
}
}
3. Exibindo os resultados
// Saída
console.log(retornaParOuImpar(valor1));
console.log(retornaParOuImpar(valor2));
console.log(retornaParOuImpar(valor3));
console.log(retornaParOuImpar(valor4));
// Algoritmo para verificar se um número é par ou ímpar
// Entrada
const valor1 = 4;
const valor2 = 6;
const valor3 = 10;
const valor4 = 7;
// Processamento
function retornaParOuImpar(valor) {
if (valor % 2 === 0) {
return "O valor " + valor + " é par!";
} else {
return "O valor " + valor + " é ímpar!";
}
}
// Saída
console.log(retornaParOuImpar(valor1));
console.log(retornaParOuImpar(valor2));
console.log(retornaParOuImpar(valor3));
console.log(retornaParOuImpar(valor4));
📋 Boas práticas aplicadas neste exemplo
1️⃣ Nomes significativos
Use nomes que realmente representem o que a variável guarda. valor1 é melhor que x.
2️⃣ Use const para valores fixos
Use const para valores que não precisam mudar, deixando a intenção do código mais clara.
3️⃣ Funções reutilizáveis
Crie funções para lógicas que serão usadas mais de uma vez. Isso evita código repetido.
4️⃣ Fluxo lógico claro
Organize o código em entrada → processamento → saída. Isso facilita a compreensão.
📚 Exemplos adicionais com operador módulo
1. Verificar se um número é divisível por 3
function verificarDivisivelPor3(valor) {
return valor % 3 === 0;
}
console.log(verificarDivisivelPor3(9)); // true
console.log(verificarDivisivelPor3(10)); // false
2. Verificar se um número é múltiplo de 5
function verificarMultiploDe5(valor) {
return valor % 5 === 0;
}
console.log(verificarMultiploDe5(15)); // true
console.log(verificarMultiploDe5(7)); // false
⏱️ Capítulos do vídeo
- 00:00 — Declaração das variáveis
- 00:15 — Criando a função para verificar par ou ímpar
-
00:24 — Operador módulo
%e lógica da condição - 00:50 — Executando a função e passando valores
- 01:01 — Revisando as boas práticas de programação
- 01:25 — Testando o algoritmo no console
- 01:30 — Encerramento
🎯 Conclusão
O algoritmo para verificar se um número é par ou ímpar é um dos exemplos mais clássicos da programação. Ele ensina conceitos fundamentais como entrada, processamento, saída, condições, funções e o operador módulo.
Neste artigo, você aprendeu:
- ✅ O que é um algoritmo e como construí-lo
- ✅ Como verificar se um número é par ou ímpar
- ✅ Como funciona o operador módulo
% - ✅ Como criar uma função reutilizável
- ✅ Como aplicar boas práticas de programação
💡 Lembre-se: JavaScript não é apenas fazer o código funcionar. É entender por que ele funciona. Dominar algoritmos simples é o primeiro passo para se tornar um programador completo.
🤔 O que você achou?
💬 Quer aprender JavaScript do ZERO? Comece agora a escrever seu primeiro código e seus fundamentos!
❓ FAQ: Perguntas Frequentes sobre Algoritmo Par ou Ímpar em JavaScript
% e verifique se o resto da divisão por 2 é 0. 🎬 Assista ao Vídeos completo sobre Refatoração
O vídeo foi feito em Javascript mais o conceito pode ser utilizado em qualquer outra linguagem de programação..
🎬 Assista ao Vídeos completo sobre Refatoração
🔗 Conecte-se Comigo
💬 Você já conhecia o operador % ou descobriu agora como ele pode ser usado para verificar se um número é par ou ímpar? Escreva aqui nos comentários! 👇
#JavaScript #Programacao #LogicaDeProgramacao #JavaScriptParaIniciantes #Dev #ProgramacaoParaIniciantes #BoasPraticas #Codigo #Frontend #DesenvolvimentoWeb #AprendaJavaScript #RogerioPontesTI