segunda-feira, 30 de outubro de 2017

3.26 Numa eleição existem três candidatos. Faça um programa que peça o número total de eleitores. Peça para cada eleitor votar e ao final mostrar o número de votos de cada candidato

Algoritmo "ALGORITMO 3.26"
//3.26 Numa eleição existem três candidatos. Faça
//um programa que peça o número total de eleitores.
//Peça para cada eleitor votar e ao final mostrar o
//número de votos de cada candidato
Var
   // Seção de Declarações das variáveis
   I,QTDELEITOR,VOTO,CAND1,CAND2,CAND3,NULO:INTEIRO

Inicio
   // Seção de Comandos, procedimento, funções, operadores, etc...
   ESCREVAL("QUAL A QUANTIDADE DE ELEITORES?")
   LEIA(QTDELEITOR)
   ESCREVAL("--------------------------------------")
   PARA I:=1 ATE QTDELEITOR FACA
      ESCREVAL("ELEITOR NUMERO: ",I)
      ESCREVAL("DIGITE O NUMERO DO SEU CANDIDATO")
      ESCREVAL("DIGITE 1 - PARA O CANDIDATO 01")
      ESCREVAL("DIGITE 2 - PARA O CANDIDATO 02")
      ESCREVAL("DIGITE 3 - PARA O CANDIDATO 03")
      ESCREVAL("--------------------------------------")
      LEIA(VOTO)
      SE VOTO = 1 ENTAO
         CAND1:=CAND1+1
      SENAO
         SE VOTO =2 ENTAO
            CAND2:=CAND2+1
         SENAO
            SE VOTO=3 ENTAO
               CAND3:=CAND3+1
            SENAO
               NULO:=NULO+1
            FIMSE
         FIMSE
      FIMSE
   FIMPARA
   LIMPATELA
   ESCREVAL("--------------------------------------")
   ESCREVAL("O NUMERO DE ELEITORES É: ",QTDELEITOR)
   ESCREVAL("--------------------------------------")
   ESCREVAL("O CANDIDATO 1 RECEBEU: ",CAND1,"VOTOS")
   ESCREVAL("--------------------------------------")
   ESCREVAL("O CANDIDATO 2 RECEBEU: ",CAND2,"VOTOS")
   ESCREVAL("--------------------------------------")
   ESCREVAL("O CANDIDATO 3 RECEBEU: ",CAND3,"VOTOS")
   ESCREVAL("--------------------------------------")
   ESCREVAL("HOUVERAM: ",NULO," VOTOS NULOS")

Fimalgoritmo

Nenhum comentário:

Postar um comentário

Obrigado! Em breve publicaremos seu comentário