Elabore um programa para ler o número de eleitores de um município e o número de votos brancos, nulos e válidos. O programa deverá calcular e escrever o percentual que cada um representa em relação ao total de eleitores.

Passo 1

Beleza, temos um programa que vai ler:
  • E = total de eleitores do município
  • B = número de votos brancos
  • N = número de votos nulos
  • V = número de votos válidos
E aí a gente precisa calcular qual é a porcentagem que cada um desses (brancos, nulos e válidos) representa em relação ao total de eleitores.
Conteúdo: cálculo de porcentagem, variáveis, operações matemáticas básicas (divisão e multiplicação).

Passo 2

Primeiro a gente faz a leitura dos dados. Em Python, por exemplo, bastaria:
E = int(input("Total de eleitores: "))
B = int(input("Votos brancos: "))
N = int(input("Votos nulos: "))
V = int(input("Votos válidos: "))
Aqui cada input() retorna uma string, a gente transforma em int pra poder fazer conta.

Passo 3

Agora vem a teoria de porcentagem.
Uma porcentagem é basicamente a razão entre a parte e o todo, multiplicada por 100.
Ou seja, se eu quero saber o % de votos brancos, faço:
PB = BE times 100
Onde:
  • PN = NE times 100 = votos brancos
  • PV = VE times 100 = total de eleitores
  • = porcentagem de votos brancos
Do mesmo jeito, para nulos:
e para válidos:

Passo 4

Vamos traduzir isso pra código, passo a passo:
  1. Declarar variáveis já fizemos no passo 2.
  2. Calcular cada porcentagem:
    P_B = B / E * 100
    P_N = N / E * 100
    P_V = V / E * 100
    
    A ordem das operações importa: primeiro B / E (divide B por E), depois multiplica o resultado por 100.
  3. Se quiser formatar legal (tipo duas casas decimais), dá pra usar f-string do Python:
    print(f"Brancos: {P_B:.2f}%")
    

Passo 5

Por fim, exibimos tudo na tela. Fica assim:
print(f"Percentual de votos brancos: {P_B:.2f}%")
print(f"Percentual de votos nulos:   {P_N:.2f}%")
print(f"Percentual de votos válidos: {P_V:.2f}%")

Passo 6

E = int(input("Total de eleitores: "))
B = int(input("Votos brancos: "))
N = int(input("Votos nulos: "))
V = int(input("Votos válidos: "))

Passo 7

P_B = B / E * 100 # P_B = (B / E) * 100
P_N = N / E * 100 # P_N = (N / E) * 100
P_V = V / E * 100 # P_V = (V / E) * 100

Passo 8

print(f"Percentual de votos brancos: {P_B:.2f}%")
print(f"Percentual de votos nulos: {P_N:.2f}%")
print(f"Percentual de votos válidos: {P_V:.2f}%")

Pronto! Assim a gente lê os números, calcula percentuais via \(\frac{\text{parte}}{\text{todo}}\times 100\) e mostra formatado.

Resposta

Segue o programa completo em Python:

Exercícios relacionados