• Matéria: Informática
  • Autor: edsonsilvar47
  • Perguntado 4 anos atrás

Em uma eleição presidencial existem quatro candidatos. Os votos são
informados através de números. Os dados utilizados para a contagem dos
votos obedecem à seguinte codificação:
• 1,2,3,4 = voto para os respectivos candidatos;
• 5 = voto nulo;
• 6 = voto em branco;
• Elabore um programa que leia o voto de vários eleitores. Como finalizador
da entrada de dados, considere o valor zero (valor zero como voto).
• Ao final, calcule e escreva:
• - total de votos para cada candidato;
• - total de votos nulos;
• - total de votos em branco;
alguém me ajundem e pra sexta dia 16/04 em Portugol.

Respostas

respondido por: lunamickaelly73
0

tem foto??

não entendi muito bem

se tiver foto q tem desenho pfvr coloca aqui para mim ver direito❤️


edsonsilvar47: Não tenho só colocou assim
respondido por: niltonbrito07
0

Resposta:

Algoritmo "votação"

var

  V ,C1, C2, C3, C4, VN, VB, TV: inteiro

  PVN, PVB: real

  VC1 ,VC2 ,VC3 ,VC4: caracter

Inicio

  // Seção de Comandos, procedimento, funções, operadores, etc...

  escreva ("BEM-VINDO AS VOTACOES")

  escreval

  repita

     Escreval ("  1 - Candidato 1: ")

     Escreval ("  2 - Candidato 2: ")

     Escreval ("  3 - Candidato 3: ")

     Escreval ("  4 - Candidato 4: ")

     Escreval ("  5 - Voto Nulo: ")

     Escreval ("  6 - Voto em Branco: ")

     Escreval

     Escreval (" 0 - Para encerrar a Votacao: ")

     Escreval

     Escreva ("Escolha o seu voto e pressione ENTER: ")

     leia (V)

     limpatela

     escolha V

     caso 1

        C1 <- C1 +1

     caso 2

        C2 <- C2 +1

     caso 3

        C3 <- C3 +1

     caso 4

        C4 <- C4 +1

     caso 5

        VN <- VN +1

     caso 6

        VB <- VB +1

     fimescolha

     TV <- TV +1

     PVN <- VN / TV

     PVB <- VB / TV

  ate v = 0

  se (C1 > C2) entao

     se (C1 > C3) e (C1 > C4) entao

        VC1 <- ("Candidato 1")

     fimse

  fimse

  se (C2 > C1) entao

     se (C2 > C3) e (C2 > C4) entao

        VC2 <- ("Candidato 2")

     fimse

  fimse

  se (C3 > C1) entao

     se (C3 > C2) e (C3 > C4) entao

        VC3 <- ("Candidato 3")

     fimse

  fimse

  se (C4 > C1) entao

     se (C4 > C2) e (C1 > C3) entao

        VC4 <- ("Candidato 4")

     fimse

  fimse

  Escreval ("Votos Candidato 1: ",C1)

  Escreval ("Votos Candidato 2: ",C2)

  Escreval ("Votos Candidato 3: ",C3)

  Escreval ("Votos Candidato 4: ",C4)

  Escreval

  Escreval ("Total de Voto Nulo: ",VN)

  Escreval ("Total de em Branco: ",VB)

  Escreval

  Escreval ("Percentual de Voto Nulo: ",PVN)

  Escreva ("Percentual de em Branco: ",PVB)

  Escreval

  Escreval ("--------------------------------------")

  Escreval ("O Vendedor foi ",VC1,VC2,VC3,VC4)

  Escreval ("--------------------------------------")

Fimalgoritmo

Explicação:

em portugol

Perguntas similares