O assunto do momento é #EleicaoIFFMacaé e você, por ser um bom aluno, decidiu aplicar seus conhecimentos em Algoritmos e quer realizar uma pesquisa eleitoral no IFF. Como você não sabe ao certo quantos alunos responderão sua pergunta, seu Algoritmo somente inicia após você digitar a quantidade de alunos que votarão (informação que será passada apenas no dia da votação). Após este passo, você deve apresentar em tela o nome dos dois candidatos que disputam a eleição: o 123.AFF e o 321.UFA. Cada aluno votante deverá escolher entre um dos dois candidatos pelo número ( 123,321 ) lembre-se de computar o voto.
Caso for digitado número diferente, apresente na tela VOTO BRANCO/NULO, neste caso também compute este voto. Ao finalizar a votação apresente o total de votantes, o total de votos para cada candidato e a quantidade votos BRANCO/NULO. Posteriormente apresente o ganhador da eleição. Se não houver ganhador, informe que houve empate técnico e que haverá outra votação em momento oportuno.
Faça adaptações que for necessário na parte textual e o fluxograma.

Passo 1

Beleza, vamos resolver esse exercício de Algoritmos sobre a eleição no IFF Macaé! A gente precisa criar um algoritmo que coleta a quantidade de alunos votantes, registra os votos para dois candidatos (123.AFF e 321.UFA), contabiliza votos inválidos como BRANCO/NULO e, no final, mostra os resultados e o vencedor. Para isso, vamos precisar de estruturas de repetição para coletar os votos e condições para validar e contar cada voto.

Passo 2

Primeiro, vamos pedir para o usuário digitar a quantidade de alunos que vão votar. Isso vai definir quantas vezes nosso algoritmo vai pedir para registrar um voto.

Passo 3

Após saber quantos alunos vão votar, a gente mostra na tela os nomes e números dos dois candidatos: 123.AFF e 321.UFA. Assim, cada aluno sabe pelo número qual candidato quer votar.

Passo 4

Agora, vamos entrar num loop que vai se repetir para cada aluno que vai votar. Dentro desse loop, a gente pede para o aluno digitar o número do candidato em que quer votar.

Passo 5

Depois de receber o número do voto, precisamos verificar se ele é válido:
  • Se for 123, incrementa o contador de votos para o 123.AFF.
  • Se for 321, incrementa o contador de votos para o 321.UFA.
  • Se for qualquer outro número, conta como voto BRANCO/NULO.
Isso é feito usando estruturas condicionais (if, else if, else).

Passo 6

Após todos os votos serem registrados, vamos exibir na tela:
  • Total de votantes.
  • Total de votos para o 123.AFF.
  • Total de votos para o 321.UFA.
  • Total de votos BRANCO/NULO.

Passo 7

Finalmente, vamos determinar quem foi o vencedor:
  • Se o número de votos de um candidato for maior que o outro, esse é o vencedor.
  • Se os votos forem iguais, a gente informa que houve um empate técnico e que uma nova votação será realizada.

Resposta

Pronto! Com esse passo a passo, conseguimos criar um algoritmo que realiza a pesquisa eleitoral no IFF Macaé, contabiliza todos os tipos de votos e determina o vencedor ou um empate técnico.

Exercícios relacionados