Advertisement
Guest User

Untitled

a guest
Sep 20th, 2016
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. program ELEICAO;
  2. uses crt;
  3. var
  4. nulo,CandA,CandB,CandC,CandD,CandE,CandF,CandG,voto,branco,total,pv : Integer;
  5. begin
  6. nulo:= 0;
  7. CandA:= 0;
  8. CandB:= 0;
  9. CandC:= 0;
  10. CandD:= 0;
  11. CandE:= 0;
  12. CandF:= 0;
  13. CandG:= 0;
  14. branco:= 0;
  15. CLRSCR;
  16.  
  17. while voto <>0 do
  18. begin
  19. writeln('ELEICAO 2016');
  20. writeln('---------------------------------------');
  21. writeln ('15 - Cícero Almeida (PMDB)');
  22. writeln ('33 - Fernando do Village (PMN)');
  23. writeln ('50 - Gustavo Pessoa (PSOL) ');
  24. writeln ('40 - JHC (PSB) ');
  25. writeln ('13 - Paulão (PT)');
  26. writeln ('36 - Paulo Memória (PTC)');
  27. writeln ('45 - Rui Palmeira (PSDB)');
  28. writeln ('1 – Nulo ');
  29. writeln ('2 – Branco ');
  30. writeln ('0 – Encerra a votação Candidato');
  31.  
  32. writeln('---------------------------------------');
  33. writeln;
  34. writeln('Insira o Voto: ');
  35. readln(voto);
  36. writeln('====================================');
  37. case (voto) of
  38. 15: CandA:= CandA+1;
  39. 33: CandB:= CandB+1;
  40. 50: CandC:= CandC+1;
  41. 40: CandD:= CandD+1;
  42. 13: CandE:= CandE+1;
  43. 36: CandF:= CandF+1;
  44. 45: CandG:= CandG+1;
  45. 1: nulo := nulo+1;
  46. 2:branco:=branco+1;
  47.  
  48. end;
  49. begin
  50. CLRSCR;
  51. writeln('Clasificação dos Candidatos:');
  52. writeln;
  53. total:= (CandA+CandB+CandC+CandD+CandE+CandF+CandG);
  54. pv:= (CandA+CandB+CandC+CandD+CandE+CandF+CandG+nulo+branco);
  55. writeln('Total de votos válidos:',total);
  56. writeln('Total de pessoas votantes:',pv);
  57. writeln('Total de votos do Cícero Almeida (PMDB): ',CandA);
  58. writeln('Total de votos do Fernando do Village (PMN) ',CandB);
  59. writeln('Total de votos do Gustavo Pessoa (PSOL) ',CandC);
  60. writeln('Total de votos do JHC (PSB): ',CandD);
  61. writeln('Total de votos do Paulão (PT): ',CandE);
  62. writeln('Total de votos do Paulo Memoria (PTC): ',CandF);
  63. writeln('Total de votos do Rui Palmeira (PSDB):',CandG);
  64. writeln('Votos nulos ',nulo);
  65. writeln('Votos brancos',branco);
  66. if (CandA+CandB+CandC+CandD+CandE+CandF+CandG+nulo+branco)=0 then
  67. begin
  68. writeln(' Não houve nenhum votante. Eleições Canceladas. ')
  69. end;
  70. if (CandA+CandB+CandC+CandD+CandE+CandF+CandG)=0 then
  71. begin
  72. writeln('Novas eleições serão convocadas - eleição inválida')
  73. end;
  74. readkey;
  75. end;
  76. begin
  77. CLRSCR;
  78. if (CandA > CandB) and (CandA > CandC) and (CandA > CandD) and (CandA > CandE) and (CandA > CandF) and (CandA > CandG) then
  79. Writeln('O Vencedor é o Candidato Cícero Almeida,com ',CandA, ' Votos.')
  80. else
  81. if (CandB > CandC) and (CandB > CandD) and (CandB > CandE) and (CandB > CandA) and (CandB > CandF) and (CandB > CandG) then
  82. Writeln('O Vencedor é o Candidato Fernando do Village, com ',CandB, ' Votos.')
  83. else
  84. if (CandC > CandD) and (CandC > CandE) and (CandC > CandA) and (CandC > CandB) and (CandC > CandF) and (CandC > CandG) then
  85. Writeln('O Vencedor é o Candidato Gustavo Pessoa, com ',CandC, ' Votos.')
  86. else
  87. if (CandD > CandE) and (CandD > CandA) and (CandD > CandB) and (CandD > CandC) and (CandD > CandF) and (CandD > CandG) then
  88. Writeln('O Vencedor é o Candidato JHC, com ',CandD, ' Votos.')
  89. else
  90. if (CandE > CandA) and (CandE > CandB) and (CandE > CandC) and (CandE > CandD) and (CandE > CandF) and (CandE > CandG) then
  91. Writeln('O Vencedor é o Candidato Paulão, com ',CandE, ' Votos.')
  92. else
  93. if (CandF > CandA) and (CandF > CandB) and (CandF > CandC) and (CandF > CandD) and (CandF > CandE) and (CandF > CandG) then
  94. Writeln('O Vencedor é o Candidato Paulo Memoria , com ',CandF, ' Votos.')
  95. else
  96. if (CandG > CandA) and (CandG > CandB) and (CandG > CandC) and (CandG > CandD) and (CandG > CandE) and (CandG > CandF) then
  97. Writeln('O Vencedor é o Candidato Rui Palmeira , com ',CandG, ' Votos.')
  98. else
  99. Writeln('..:: EMPATE ::..');
  100. writeln('Havera segundo turno');
  101. readkey;
  102. end;
  103. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement