Buscar

Faça um programa que simule a urna eletrônica. A tela a ser apresentada deverá ser da seguinte forma: As opcoes sao: 1. Candidato Jair Rodrigues 2....

Faça um programa que simule a urna eletrônica. A tela a ser apresentada deverá ser da seguinte forma: As opcoes sao: 1. Candidato Jair Rodrigues 2. Candidato Carlos Luz 3. Candidato Neves Rocha 4. Nulo 5. Branco Entre com o seu voto: O programa deverá ler os votos dos eleitores e, quando for entrado o número 6, apresentar as seguintes informações: a) O número de votos de cada candidato; b) A porcentagem de votos nulos; c) A porcentagem de votos brancos; d) O candidato vencedor.


Essa pergunta também está no material:

exer_while_e_do-while
2 pág.

Programação I

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em Python que simula a urna eletrônica: ``` candidatos = { 1: "Jair Rodrigues", 2: "Carlos Luz", 3: "Neves Rocha", 4: "Nulo", 5: "Branco" } votos = { 1: 0, 2: 0, 3: 0, 4: 0, 5: 0 } while True: print("As opções são:") for opcao, candidato in candidatos.items(): print(f"{opcao}. {candidato}") print("6. Encerrar votação") voto = int(input("Entre com o seu voto: ")) if voto == 6: break elif voto in votos: votos[voto] += 1 else: print("Opção inválida. Tente novamente.") total_votos = sum(votos.values()) print(f"Total de votos: {total_votos}") print("Resultado da votação:") for opcao, candidato in candidatos.items(): if opcao == 4: continue percentual = votos[opcao] / total_votos * 100 print(f"{candidato}: {votos[opcao]} votos ({percentual:.2f}%)") percentual_nulos = votos[4] / total_votos * 100 print(f"Votos nulos: {votos[4]} votos ({percentual_nulos:.2f}%)") percentual_brancos = votos[5] / total_votos * 100 print(f"Votos em branco: {votos[5]} votos ({percentual_brancos:.2f}%)") vencedor = max(votos, key=votos.get) print(f"Candidato vencedor: {candidatos[vencedor]}") ``` O programa apresenta as opções de candidatos e permite que o usuário entre com o seu voto. Quando o usuário entra com o número 6, o programa apresenta o resultado da votação, incluindo o número de votos de cada candidato, a porcentagem de votos nulos, a porcentagem de votos em branco e o candidato vencedor.

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

Responda

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

Mais conteúdos dessa disciplina