Desenvolvedor de Software e Especialista em Tecnologia da Informação

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

Algoritmo JavaScript Par ou Ímpar Operador Módulo JavaScript Lógica de Programação JavaScript para Iniciantes Boas Práticas Curso JavaScript RogerioPontesTI

"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

  1. Como criar um algoritmo para identificar números pares e ímpares
  2. Como verificar se um número é par ou ímpar em JavaScript
  3. Como funciona o operador módulo %
  4. Como utilizar o resto da divisão em uma condição
  5. Como criar uma função reutilizável em JavaScript
  6. 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çõesreutilização de código
  • Constantesvalores que não mudam
  • Fluxo lógico — entrada, processamento, saída
  • Boas práticascó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.

📋 Algoritmo para verificar se um número é par ou ímpar
  1. Receber o número
  2. Dividir o número por 2
  3. Verificar o resto da divisão
  4. Se o resto for 0 → o número é par
  5. Se o resto for diferente de 0 → o número é ímpar
  6. 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.

OPERADOR MÓDULO

// 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)
        
📖 Para que serve o operador módulo?
  • Verificar divisibilidade — saber se um número é divisível por outro
  • Números pares/ímparesresto 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

DECLARAÇÃO DE VARIÁVEIS

// Entrada de dados (constantes)
const valor1 = 4;
const valor2 = 6;
const valor3 = 10;
const valor4 = 7;
        

2. Criando a função de processamento

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 DE DADOS

// Saída
console.log(retornaParOuImpar(valor1));
console.log(retornaParOuImpar(valor2));
console.log(retornaParOuImpar(valor3));
console.log(retornaParOuImpar(valor4));
        
CÓDIGO COMPLETO

// 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 entradaprocessamentosaída. Isso facilita a compreensão.


📚 Exemplos adicionais com operador módulo

1. Verificar se um número é divisível por 3

EXEMPLO 1

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

EXEMPLO 2

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:24Operador 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

Use o operador % e verifique se o resto da divisão por 2 é 0.

Se o resto da divisão por 2 for diferente de 0, o número é ímpar.

Ele retorna o resto de uma divisão entre dois números.

Ele é útil para verificar divisibilidade e criar condições em algoritmos.

É uma sequência organizada de passos para resolver um problema.

Funções permitem organizar e reutilizar partes do código.

Porque os valores declarados não precisam ser reatribuídos.

São técnicas que tornam o código mais organizado, legível e fácil de manter.

Sim. Ele mostra condição, função, operador módulo e fluxo de execução.

Sim. É um exemplo simples para praticar JavaScript e lógica de programação.

É um número que pode ser dividido por 2 sem deixar resto.

É um número que, ao ser dividido por 2, deixa resto 1.

🎬 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