Ir para conteúdo
Fórum Script Brasil
  • 0

duvida se esta correto urgente


crazyrafa

Pergunta

programa e o seguinte

Sistema de votação

------------------------------------------------------------

Especificação:

-Menu com 5 opções:

-As opções 1,2,3 e 4 será para votar no candidato correspondente;

-A opção 0 finalizará a votação.

-O usuário deverá votar até que a opção 0 seja selecionada.

-O programa deverá guardar os votos no arquivo "C:\VOTOS.TXT".

-O arquivo de votos deverá guardar o número do candidato votado.

-Exemplo de arquivo C:\VOTOS.TXT

-----

|1 |

|2 |

|1 |

|3 |

|4 |

|1 |

-----

-Ao selecionar a opção 0,o programa deverá:

-Contar quantos votos existem para cada um dos 4 candidatos;

-Exibir a quantidade e o percentual de votos de cada um dos candidatos.

codigo

#include <iostream.h>

#pragma argsused

int v1,v2,v3,v4,v5,v,t,g,vg;

int main(int argc, char **argv)

{

v1 = v2 = v3 = v4 = v5 = 0; do

{

cout<< "candidato 1-4, sair-5\n";

cin >> v;

switch (v)

{

case 1: v1++; break;

case 2: v2++; break;

case 3: v3++; break;

case 4: v4++; break;

case 5: exit; break;

}

}

while (v);

t = v1 + v2 + v3 + v4 + v5;

g = 1; vg = v1;

if (v2 > vg) {g = 2; vg = v2;}

if (v3 > vg) {g = 3; vg = v3;}

if (v4 > vg) {g = 4; vg = v4;}

cout << "\nNumero do Vencedor = " << g << "\n\n";

]cout << "Total de Eleitores Validos = " << t << "\n\n";

cout << "Numero de Votos por Candidato\n";

cout << "cand 1 = " << v1 << "\n";

cout << "cand 2 = " << v2 << "\n";

cout << "cand 3 = " << v3 << "\n";

cout << "cand 4 = " << v4 << "\n";

cout << "Percentual de Votos\n";

cout << "perc cand 1 = " << v1*100/t << " %" << "\n";

cout << "perc cand 2 = " << v2*100/t << " %" << "\n";

cout << "perc cand 3 = " << v3*100/t << " %" << "\n";

cout << "perc cand 4 = " << v4*100/t << " %" << "\n";

getch ();

return

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...