domingo, 5 de dezembro de 2010

16)Escreva um algoritmo que leia os nomes dos três candidatos ao Senado (para uma vaga) com suas respectivas votações. O algoritmo deve escrever o nome do candidato mais votado. Por exemplo, Maior votação: João da Silva. No caso de haver empate entre dois (os mais votados) ou entre os três candidatos, devem ser escritos os nomes desses candidatos. Por exemplo, Maior votação: João da Silva, Maria do Socorro.

algoritmo “Classifica o Senador mais votado”
var
c1,c2,c3:literal
v1,v2,v3:numerico
inicio
  escreva(“Digite o nome e a quantidade de votos do primeiro candidato:”)
  leia(c1)
  leia(v1)
  escreva(“Digite o nome e a quantidade de votos do segundo candidato:”)
  leia(c2)
  leia(v2)
  escreva(“Digite o nome e a quantidade de votos do terceiro candidato:”)
  leia(c3)
  leia(v3)
  se(v1=v2)e(v2=v3)entao
    escreva(“Empate entre os candidatos”,c1,”,”,c2,”,”,c3)
  senao
    se(v1=v2)entao
      escreva(“Empate entre os candidatos”,c1,”,”,c2)
    senao
      se(v2=v3)entao
        escreva(“Empate entre os candidatos”,c2,”,”,c3)
      senao
        se(v1=v3)entao
          escreva(“Empate entre os candidatos”,c1,”,”,c3)
        senao
          se (v1>v2)e(v1>v3)entao
            escreva(“Maior votação:”,c1)
          senao
            se(v2>v1)e(v2>v3)entao
              escreva(“Maior votação:”,c2)
            senao
              se(v3>v1)e(v3>v2)entao
                escreva(“Maior votação:”,c3)
              fimse
            fimse
          fimse
        fimse
      fimse
    fimse
  fimse
fimalgoritmo

Nenhum comentário:

Postar um comentário