See the C
  • Intro
    • Prefácio
      • A Jornada
      • A organização dos estudos
      • Guia de contribuições
  • Capítulo 1: Basic
    • Introdução a Linguagem C
      • Uma Jornada pela Computação com bit e byte
      • Fluxograma
      • Algoritmos?
      • Ciclo de Desenvolvimento
      • Compreendendo variáveis
      • Tipos de dados
      • Comentários
      • Ordem de precedência dos operadores
      • Operadores aritméticos
      • Operadores relacionais e lógicos
      • Operadores de atribuição Compostos
      • Função
      • Especificadores de formato
    • Capítulo 1: Exercícios
      • Operações Matemáticas Simples
      • Cálculo de Média Aritmética
      • Conversão de Temperatura
      • Entrada e Saída de dados Simples
      • Cálculo de Percentual de Votos em uma Eleição Municipal
      • Cálculo de Novo Salário com Reajuste
      • Jogo de Adivinhação Simples
  • Capítulo 1: RE
    • Operações Matemáticas Simples
    • Cálculo de Média Aritmética
  • Capítulo 2: Control Flow
    • Estruturas condicionais
      • Entender loops
  • Capítulo 2: Exercícios
    • Calculadora de Notas
    • Verificação de Paridade de um Número
    • Conversor de Temperatura Inteligente
    • Dias da Semana
    • Calculadora Simples
    • Conversor de Unidades
  • Capítulo 3: Functions
    • Funções - Uma abordagem abrangente
Fornecido por GitBook
Nesta página
  • Instruções:
  • Tarefa:
  • Desafio extra:
Editar no GitHub
  1. Capítulo 2: Exercícios

Verificação de Paridade de um Número

⚡️ Exercício 1: Verificação de Paridade de um Número

Objectivos: Neste exercício, você aprenderá a verificar se um número inteiro é par ou ímpar utilizando a estrutura condicional if-else em C. Você também praticará o uso do operador de módulo (%) para realizar essa verificação.


Instruções:

Entendimento do código:

  • O programa define uma variável inteira number com o valor 13.

  • O operador de módulo (%) é utilizado para verificar o resto da divisão de number por 2. Se o resto for 0, o número é par; caso contrário, o número é ímpar.

  • O programa exibe uma mensagem indicando se o número é "par" ou "ímpar".

Tarefa:

  1. Copie e cole o código no seu ambiente de desenvolvimento C.

  2. Execute o programa e observe a saída para o número 13.

  3. Altere o valor da variável number para outros números inteiros e verifique

  4. se o programa classifica correctamente os números como pares ou ímpares.

  5. Altere do if-else para while ou do-while

  • Perguntas para reflexão:

    • Como o operador de módulo % funciona para verificar se um número é par ou ímpar?

    • O que acontece se você alterar number para um valor negativo? O resultado permanece correto?

    • O código funcionaria correctamente para o valor 0? Teste e reflicta sobre o resultado.


Desafio extra:

  1. Modifique o programa para que o usuário possa inserir um número através da função scanf e, em seguida, verificar se esse número é par ou ímpar.

  2. Modifique o programa para lidar com múltiplos números em sequência, permitindo que o usuário verifique a paridade de uma lista de números.

  3. Exiba uma mensagem personalizada no caso de o número ser zero, indicando que "zero é um número neutro".


AnteriorCalculadora de NotasPróximoConversor de Temperatura Inteligente

Atualizado há 3 meses