Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jomf

Algoritmo Visual g

Recommended Posts

Em uma eleição de líder de classe, existem quatro candidatos. Os votos

são informados através de códigos. Os dados utilizados para a apuração

obedecem a seguinte codificação:

* 1,2,3,4 = voto para os respectivos candidatos;

* 5 = voto em branco nulo;

* Qualquer outro número que não seja estes descritos acima o voto é

considerado nulo.

Faça um algoritmo que determine e escreva na tela:

* Porcentual de votos cada candidato;

* Porcentual de votos em branco;

* Total de todos os votos;

* Percentual de votos nulo;

* Qual o candidato vencedor.

Como finalizador do conjunto de votos, tem-se o valor 0 (zero) na

entrada voto.



Não sei se eh nessa parte que se posta isso pois sou iniciante no fórum e até em linguagem de programação...

Queria ajuda nesse exercicio, se alguem puder eu agradeço!

E se puder me ensinar via Skype ou outro mecanismo de comunicação!


Compartilhar este post


Link para o post
Compartilhar em outros sites

Porfavor gente me ajudem...


montei esse algoritmo mas ta dando erro...

 

 

algoritmo "Eleição"
var
tot_cand: vetor[1..6] de inteiro
cand: vetor[1..6] de caracter
voto, total_votos: inteiro
inicio
cand[1] <- "Candidato 1"
cand[2] <- "Candidato 2"
cand[3] <- "Candidato 3"
cand[4] <- "Candidato 4"
cand[5] <- "Votos nulos"
cand[6] <- "Votos em branco"
total_votos <- 0
para i de 1 ate 6 faca
tot_cand <- 0
fimpara
escreva ("Informe o voto [0 para encerrar]: ")
leia (voto)
enquanto ((voto < 0) OU (voto > 6)) faca
escreva ("Voto inválido. Reinforme o voto: ")
leia (voto)
fimenquanto
enquanto (voto <> 0) faca
total_votos <- tot_votos + 1
tot_cand[voto] <- tot_cand[voto] + 1
escreva ("Informe o voto [0 para encerrar]: ")
leia (voto)
enquanto ((voto < 0) OU (voto > 6)) faca
escreva ("Voto inválido. Reinforme o voto: ")
leia (voto)
fimenquanto
fimenquanto

escreval("Total de votos para cada candidato:")
para i de 1 ate 6 faca
escreval(cand, tot_cand, " - ", tot_cand * 100 / total_votos, "%")
fimpara
fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.