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:
  • Exemplo de Saída Esperada:
  • Desafio extra:
Editar no GitHub
  1. Capítulo 1: Basic
  2. Capítulo 1: Exercícios

Cálculo de Percentual de Votos em uma Eleição Municipal

⚡️ Exercício 4: Cálculo de Percentual de Votos em uma Eleição Municipal

Objectivo: Neste exercício, você desenvolverá um programa que calcula o percentual de votos brancos, nulos e válidos em relação ao total de eleitores de um município. Este programa ajudará a entender conceitos básicos de percentagem e manipulação de variáveis em um algoritmo.


Instruções:

  1. Requisitos do Programa:

    • O programa deve solicitar ao usuário:

    • O número total de eleitores no município.

    • O número de votos brancos.

    • O número de votos nulos.

    • O número de votos válidos.

    • O programa deve calcular o percentual que cada tipo de voto (branco, nulo e válido) representa em relação ao total de eleitores.

  2. Fórmulas sugeridas:

    • Percentual de votos brancos: (votos brancos/total de eleitores)×100

    • Percentual de votos nulos: (votos nulos/total de eleitores)×100

    • Percentual de votos válidos: (votos validos/total de eleitores)×100

  3. Tarefa:

    1. Implemente o código em seu ambiente de desenvolvimento.

    2. Solicite ao usuário que insira os dados necessários.

    3. Calcule os percentuais para cada tipo de voto e exiba o resultado.

Exemplo de Saída Esperada:


Digite o número total de eleitores: 1000
Digite o número de votos brancos: 100
Digite o número de votos nulos: 50
Digite o número de votos válidos: 850

Percentual de votos brancos: 10.0%
Percentual de votos nulos: 5.0%
Percentual de votos válidos: 85.0%

Perguntas para reflexão:

  • O que acontece se a soma de votos brancos, nulos e válidos for diferente do total de eleitores? Como você poderia tratar essa situação?

  • Por que o cálculo de percentuais é útil em situações como essa?

  • O programa funcionaria correctamente se o número total de eleitores fosse zero? Se não, como você pode modificar o código para evitar erros?


Desafio extra:

  1. Modifique o programa para exibir uma mensagem de erro se a soma de votos brancos, nulos e válidos for maior que o total de eleitores.

  2. Adicione uma funcionalidade para calcular o percentual de abstenção, considerando o total de eleitores e a soma de todos os votos.


AnteriorEntrada e Saída de dados SimplesPróximoCálculo de Novo Salário com Reajuste

Atualizado há 3 meses