Buscar

trabalho de lógica de programação URNA ELETRONICA

Prévia do material em texto

CENTRO UNIVERSITÁRIO ESTÁCIO DE SANTA CATARINA LÓGICA DE PROGRAMAÇÃO
Aluno:
Matrícula:
Data:
Criar um programa
Quê ao ser executado solicite: Quantidade de eleitores da sessão.
Mostre um menu com 3 candidatos a prefeitura e 3 candidatos a camara de vereadores.
os numeros e nomes dos candidados a prefeito e vereador, fica a critério de cada um.
Após o usuário escolher o seu candidato a prefeito e a vereador de sua cidade.
O programa irá realizar a contagem de votos:
devendo mostrar na tela:
O nome do Prefeito eleito e a sua quantidade de votos;
O nome do Vereador eleito e a sua quantidade de votos;
Mostrar quantidade de votos nulos, 
Técnicas a utilitar:
Entrada: input
Saída: print
Laço: while
Condição: if, elif e else
eleitores=int(input('Digite a quantidade de eleitores: '))
total=0
ze=0
luiz=0
maria=0
nulo1=0
candidatos1=[ze, luiz, maria]
while total<eleitores:
 voto1=int(input('Digite o número do candidato a prefeito:\n'
 '1-Zé\n'
 '2-Luiz\n'
 '3-Maria\n'
 '0-Nulo\n'))
 if voto1==1:
 ze +=1
 elif voto1==2:
 luiz+=1
 elif voto1==3:
 maria+=1
 else:
 nulo1+=1
 total=(ze+luiz+maria+nulo1)
if maria < ze > luiz:
 print(f'O prefeito eleito foi Zé com {ze} votos.')
elif ze < maria > luiz:
 print(f'A prefeita eleita foi Maria com {maria} votos.')
elif ze < luiz > maria:
 print(f'O prefeito eleito foi Luiz com {luiz} votos.')
elif ze == maria == luiz:
 print(f'Houve empate entre todos os candidatos.')
elif ze == maria:
 print(f'Houve empate entre Zé e Maria, cada um obteve {ze} votos.')
elif ze == luiz:
 print(f'Houve empate entre Zé e Luiz, cada um obteve {ze} votos.')
elif maria == luiz:
 print(f'Houve empate entre Maria e Luiz, cada um obteve {maria} votos.')
print(f'{nulo1} votos nulos.')
eleitores_vereador=int(input('Digite a quantidade de eleitores para vereador: '))
total=0
vereador1=0
vereador2=0
vereador3=0
nulo1=0
candidatos1=[vereador1, vereador2, vereador3]
while total<eleitores_vereador:
 voto1=int(input('Digite o número do candidato a vereador:\n'
 '1-vereador1\n'
 '2-vereador2\n'
 '3-vereador3\n'
 '0-Nulo\n'))
 if voto1==1:
 vereador1 +=1
 elif voto1==2:
 vereador2+=1
 elif voto1==3:
 vereador3+=1
 else:
 nulo1+=1
 total=(vereador1+vereador2+vereador3+nulo1)
if vereador3 < vereador1 > vereador2:
 print(f'O vereador eleito foi vereador1 com {vereador1} votos.')
elif vereador1 < vereador3 > vereador2:
 print(f'A vereador eleito foi vereador3 com {vereador3} votos.')
elif vereador1 < vereador2 > vereador3:
 print(f'O vereador eleito foi vereador2 com {vereador2} votos.')
elif vereador1 == vereador3 == vereador2:
 print(f'Houve empate entre todos os candidatos.')
elif vereador1 == vereador3:
 print(f'Houve empate entre vereador1 e vereador3, cada um obteve {vereador1} votos.')
elif vereador1 == vereador2:
 print(f'Houve empate entre vereador1 e vereador2, cada um obteve {vereador1} votos.')
elif vereador3 == vereador2:
 print(f'Houve empate entre vereador3 e vereador2, cada um obteve {vereador3} votos.')
print(f'{nulo1} votos nulos.')

Continue navegando