Buscar

crie um algoritmo em python que faça os respectivos comandos

Em uma eleição presidencial, existem quatro candidatos. Os votos são informados através de seus respectivos códigos. Os dados utilizados para a escrutinagem obedecem à seguinte codificação: 1,2,3,4 voto para os respectivos candidatos 5 voto nulo 6 voto em branco Elabore um algoritmo que calcule e apresente: - total de votos para cada candidato; - total de votos nulos; - total de votos em branco; - percentual dos votos em branco e nulos sobre o total. O programa deverá permanecer lendo votos até que seja informado o valor 0 (zero).

💡 4 Respostas

User badge image

Andre Smaira

crie um algoritmo em python que faça os respectivos comandos

Em uma eleição presidencial, existem quatro candidatos. Os votos são informados através de seus respectivos códigos. Os dados utilizados para a escrutinagem obedecem à seguinte codificação: 1,2,3,4 voto para os respectivos candidatos 5 voto nulo 6 voto em branco Elabore um algoritmo que calcule e apresente: - total de votos para cada candidato; - total de votos nulos; - total de votos em branco; - percentual dos votos em branco e nulos sobre o total. O programa deverá permanecer lendo votos até que seja informado o valor 0 (zero).

#Algoritmo#Python


Para a resolução desta tarefa foram utilizados conhecimentos sobre Python.


import math

x = 1

c1 = c2 = c3 = c4 = nulo = branco = total = 0

while(x != 0) :

x = int(input("Digite seu voto: "))

if x == 1 :

c1 = c1+1

total = total + 1

elif x == 2 :

c2 = c2+1

total = total + 1

elif x == 3 :

c3 = c3+1

total = total + 1

elif x == 4 :

c4 = c4+1

total = total + 1

elif x == 5 :

nulo = nulo+1

total = total + 1

elif x == 6 :

branco = branco+1

total = total + 1

print("Total de votos do candidato 1: ", c1)

print("Total de votos do candidato 2: ", c2)

print("Total de votos do candidato 3: ", c3)

print("Total de votos do candidato 4: ", c4)

print("Total de votos nulos: ", nulo)

print("Total de votos brancos: ", branco)

print("Percentual de votos brancos/nulos pelo total: ", round(((nulo+branco)/total)*100, 2), "%")


O algoritmo recebe votos do usuário até receber algum 0, após isto ele imprime na tela a quantidade votos de cada candidato, nulos e brancos, além do percentual de brancos/nulos pelo total de votos.

1
Dislike0
User badge image

Estudante PD

Use um vetor de inteiros. A posição 1 é relativa ao candidato 1, a 2 ao 2, etc.
Para cada entrada de dados, você soma na posição do vetor( se entrou com 1, soma 1 na posição do primeiro candidato ). Entrou um 0 (zero) você para de ler a entrada e calcula o que foi pedido.
A quantidade de votos estará em cada posição do vetor. Basta somar tudo para encontrar a soma total.

0
Dislike0
User badge image

Andre Smaira

Para a resolução desta tarefa foram utilizados conhecimentos sobre Python.


import math

x = 1

c1 = c2 = c3 = c4 = nulo = branco = total = 0

while(x != 0) :

x = int(input("Digite seu voto: "))

if x == 1 :

c1 = c1+1

total = total + 1

elif x == 2 :

c2 = c2+1

total = total + 1

elif x == 3 :

c3 = c3+1

total = total + 1

elif x == 4 :

c4 = c4+1

total = total + 1

elif x == 5 :

nulo = nulo+1

total = total + 1

elif x == 6 :

branco = branco+1

total = total + 1

print("Total de votos do candidato 1: ", c1)

print("Total de votos do candidato 2: ", c2)

print("Total de votos do candidato 3: ", c3)

print("Total de votos do candidato 4: ", c4)

print("Total de votos nulos: ", nulo)

print("Total de votos brancos: ", branco)

print("Percentual de votos brancos/nulos pelo total: ", round(((nulo+branco)/total)*100, 2), "%")


O algoritmo recebe votos do usuário até receber algum 0, após isto ele imprime na tela a quantidade votos de cada candidato, nulos e brancos, além do percentual de brancos/nulos pelo total de votos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais