Ir ao conteúdo

Posts recomendados

Postado

Faça um programa que controle os candidatos a prefeito e os votos dos eleitores. O sistema deve realizar:
• O cadastro de 10 candidatos a prefeito: Nome e o Número
o Não pode ser registrado números iguais;
• A Votação (Deve permitir que 20 pessoas votem):
o Deve solicitar o título de eleitor, e verificar se este já votou;
o Deve contabilizar os votos para prefeito;
o Caso o usuário informe um número inexistente, deve perguntar se ele quer anular o voto;
o Deve dar a opção de brancos.
• A impressão dos prefeitos e seus votos (imprimir na ordem decrescente de votos);
• A impressão do prefeito mais votado.
• A impressão dos votos bancos e nulos.
Opções do Menu
• Cadastro de Prefeito
• Cadastro de Eleitores
• Votação
• Listar os candidatos e os votos recebidos
• O prefeito eleito
• Imprimir votos brancos e nulos

 

#include<iostream> // utilizei somente uma biblioteca pois sou iniciante em programação se alguém conseguir encrementar mais alguma e me ajudar eu agradeço

using namespace std;

int main()

{ 
  // não consegui fazer titulo de eleitor e verificar se ja votou, ordem decrescente falta arrumar tambem, restante acho que está ok

int voto=1,ZeBolinha=0,Jaelson=0,Lino=0,Celso=0,branco=0,total=0,nulo=0;

float pZeBolinha=0,pJaelson=0,pLino=0,pCelso=0,pbranco=0,ptotal=0;

cout<<"Programa ELEICOES!\n\n";

cout<<"40 - ZeBolinha\n";

cout<<"19 - Jaelson\n";

cout<<"33 - Lino\n";

cout<<"44 - Celso\n";

cout<<"5 - Branco\n\n";

do

{

cout<<"Numero do candidato: ";

cin>>voto;

if(voto==40) { ZeBolinha=ZeBolinha+1;}

else

if(voto==19) { Jaelson=Jaelson+1;}

else

if(voto==33) { Lino=Lino+1;}

else

if(voto==44) { Celso=Celso+1;}

else

if(voto==5) { branco=branco+1;}

else

if(voto!=1&&voto!=2&&voto!=3&&voto!=4&&voto!=5) { nulo=nulo+1; }

total=total+1;

if(voto==0) { break;}

}

while(voto!=0);

cout<<"\n\n";

cout<<"Total de Votos: "<<total<<"\n\n"; //Total de votos para cada candidato.

cout<<"Total de Votos para ZeBolinha:" <<ZeBolinha<<"\n"; //Total de votos ZeBolinha

cout<<"Total de Votos para Jaelson:" <<Jaelson<<"\n";//Total de votos Jaelson

cout<<"Total de Votos para Lino:" <<Lino<<"\n";//Total de votos Lino

cout<<"Total de Votos para Celso:"<<Celso<<"\n";//Total de votos Celso

cout<<"Total de Votos para Branco:"<<branco<<"\n";//Total de votos Branco

cout<<"Total de Votos para Nulos:"<<nulo<<"\n";//Total de votos Nulo

cout<<"\n\n";

if(ZeBolinha>Jaelson&&ZeBolinha>Lino&&ZeBolinha>Celso)

{cout<<"ZeBolinha e a vencedor!";}

if(Jaelson>Lino&&Jaelson>Celso&&Jaelson>ZeBolinha)

{cout<<"Jaelson e o vencedor!";}

if(Lino>Celso&&Lino>ZeBolinha&&Lino>Jaelson)

{cout<<"Lino e o vencedor!";}

if(Celso>ZeBolinha&&Celso>Jaelson&&Celso>Lino)

{cout<<"Celso e a vencedor!";}

cout<<"\n\n";

system("pause");

return 0;

}

 

Postado

@Eduardo Cândido Só uma dica... Tente não simplesmente colocar o enunciado e o código na postagem e esperar que alguém resolva seu problema.

Falta dissertação, você só foi falar do seu problema dentro do código por meio de um comentário feito lá, e também, "não consegui fazer" é meio vago.

Tente motivar quem está aqui de boa vontade à te ajudar, falar que falta arrumar tal coisa e nada mais acaba fazendo o contrário :)

  • Curtir 1
Postado

@Lucca Rodrigues Sou iniciante em programação, se eu conseguisse explicar o que realmente falta para conseguir resolver iria ser ótimo. Como não sei simplifiquei comentando o que não consegui fazer e utilizei somente uma biblioteca, acredito que tenha outras formas de fazer utilizando mais bibliotecas para conseguir um resultado melhor... Acredito que alguém que poste algo é porque realmente não conseguiu resolver a situação, quem consegue resolver só de ler o enunciado já sabe quais bibliotecas utilizar e a forma mais adequada. Infelizmente não estou neste nível ainda, pretendo um dia ser a pessoa que consiga identificar e ajudar outras pessoas no momento eu necessito de ajuda... Se você puder colaborar me ajudando eu agradeço muito

Postado

@Eduardo Cândido iostream faz parte da biblioteca padrão do C++, você só inclui outra biblioteca se precisar usar algo dela, por exemplo, se quiser usar a system(), tem que incluir a cstdlib.

1 hora atrás, Eduardo Cândido disse:

Deve solicitar o título de eleitor, e verificar se este já votou

Armazene os títulos de eleitor em um vetor, e a cada novo título de eleitor inserido, use um loop para fazer a verificação com todos os elementos do vetor.

Se o título inserido for igual à algum título armazenado no vetor, então já votou.

1 hora atrás, Eduardo Cândido disse:

A impressão dos prefeitos e seus votos (imprimir na ordem decrescente de votos)

Pesquise por algoritmos de ordenação.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!