Advertisement
auladecomputacao

UrnaBotaoCor

Oct 16th, 2018
917
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 5.30 KB | None | 0 0
  1. // Desenvolva um programa de urna eletronica para as eleições. Deverá contabilizar todos os votos e apresentar um relatório
  2. // Função : Contabilizar os votos de presidente
  3. // Autor : Guilherme Bezerra Fernandes
  4. // Data : 16/10/2018
  5.  
  6. //Programa desenvolvido em linguagem C com o a biblioteca Conio2.h
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <conio2.h>
  11.  
  12. int op, confirma;
  13. int candidato1, candidato2, nulo;
  14.  
  15. int main()
  16. {
  17.     op = 0;
  18.     while(op != -1)
  19.     {
  20.         textcolor(15);
  21.         system("cls");
  22.         printf("Eleicoes 2018\n");     
  23.         printf(" _______________________      URNA ELETRONICA     \n");
  24.         printf(" |    _______          |     |  1  |  2  |  3 |   \n");
  25.         printf(" |    |  |  |          |     |  4  |  5  |  6 |   \n");
  26.         printf(" |    -------          |     |  7  |  8  |  9 |   \n");
  27.         printf(" |                     |           |  0  |        \n");
  28.         printf(" |                     |                          \n");
  29.         printf(" |                     |\n");
  30.        
  31.         textcolor(0);
  32.         gotoxy(26,8);
  33.         textbackground(15);
  34.         printf("|Branco |");
  35.        
  36.         gotoxy(35,8);
  37.         textbackground(12);
  38.         printf(" Corrige |");
  39.        
  40.         gotoxy(45,8);
  41.         textbackground(10);
  42.         printf(" Confirma |");
  43.        
  44.         textcolor(15);
  45.         textbackground(0);         
  46.         gotoxy(1,9);
  47.        
  48.        
  49.         printf(" |_____________________|                          \n\n");
  50.  
  51.         printf("17 - Bolsonaro\n");
  52.         printf("13 - Haddad\n");
  53.         printf("-1 - sair\n");
  54.         printf("Digite o codigo do candidato: \n");
  55.         scanf("%d",&op);   
  56.        
  57.         if (op == 17)
  58.         {      
  59.            system("cls");      
  60.            
  61.             printf("Eleicoes 2018\n");     
  62.             printf(" _______________________      URNA ELETRONICA     \n");
  63.             printf(" |  _______            |     |  1  |  2  |  3 |   \n");
  64.             printf(" |  | 1| 7 | Bolsonaro |     |  4  |  5  |  6 |   \n");
  65.             printf(" |  -------            |     |  7  |  8  |  9 |   \n");
  66.             printf(" |                     |           |  0  |        \n");
  67.             printf(" |                     |                          \n");
  68.             printf(" |                     |\n");
  69.            
  70.             textcolor(0);
  71.             gotoxy(26,8);
  72.             textbackground(15);
  73.             printf("|(1)Branco |");
  74.            
  75.             gotoxy(36,8);
  76.             textbackground(12);
  77.             printf("(2)Corrige |");
  78.            
  79.             gotoxy(46,8);
  80.             textbackground(10);
  81.             printf("(3)Confirma |");
  82.            
  83.             textcolor(15);
  84.             textbackground(0);         
  85.             gotoxy(1,9);
  86.            
  87.            
  88.             printf(" |_____________________|                          \n\n");              
  89.                
  90.             printf("Digite a opcao: \n");
  91.             scanf("%d", &confirma);
  92.                
  93.             if (confirma == 3)
  94.             {
  95.                 candidato1++;
  96.                 printf("\a\a\a"); //beep
  97.             }
  98.                        
  99.         }else if (op==13)
  100.         {
  101.            system("cls");
  102.            
  103.             printf("Eleicoes 2018\n");     
  104.             printf(" _______________________      URNA ELETRONICA     \n");
  105.             printf(" |  _______            |     |  1  |  2  |  3 |   \n");
  106.             printf(" |  | 1| 3 | Haddad    |     |  4  |  5  |  6 |   \n");
  107.             printf(" |  -------            |     |  7  |  8  |  9 |   \n");
  108.             printf(" |                     |           |  0  |        \n");
  109.             printf(" |                     |                          \n");
  110.             printf(" |                     |\n");
  111.            
  112.             textcolor(0);
  113.             gotoxy(26,8);
  114.             textbackground(15);
  115.             printf("|(1)Branco |");
  116.            
  117.             gotoxy(36,8);
  118.             textbackground(12);
  119.             printf("(2)Corrige |");
  120.            
  121.             gotoxy(46,8);
  122.             textbackground(10);
  123.             printf("(3)Confirma |");
  124.            
  125.             textcolor(15);
  126.             textbackground(0);         
  127.             gotoxy(1,9);
  128.            
  129.            
  130.             printf(" |_____________________|                          \n\n");              
  131.  
  132.  
  133.            printf("Digite a opcao: \n");
  134.            scanf("%d", &confirma);
  135.            
  136.            if (confirma == 3)
  137.            {
  138.               candidato2++;
  139.               printf("\a\a\a"); //beep
  140.            }
  141.  
  142.              
  143.         }else if (op != -1)
  144.         {
  145.            system("cls");
  146.  
  147.             printf("Eleicoes 2018\n");     
  148.             printf(" _______________________      URNA ELETRONICA     \n");
  149.             printf(" |  _______            |     |  1  |  2  |  3 |   \n");
  150.            printf(" |%d Codigo invalido    |     |  4  |  5  |  6 |   \n", op);
  151.             printf(" |  -------            |     |  7  |  8  |  9 |   \n");
  152.             printf(" |                     |           |  0  |        \n");
  153.             printf(" |                     |                          \n");
  154.             printf(" |                     |\n");
  155.            
  156.             textcolor(0);
  157.             gotoxy(26,8);
  158.             textbackground(15);
  159.             printf("|(1)Branco |");
  160.            
  161.             gotoxy(36,8);
  162.             textbackground(12);
  163.             printf("(2)Corrige |");
  164.            
  165.             gotoxy(46,8);
  166.             textbackground(10);
  167.             printf("(3)Confirma |");
  168.            
  169.             textcolor(15);
  170.             textbackground(0);         
  171.             gotoxy(1,9);
  172.            
  173.            
  174.             printf(" |_____________________|                          \n\n");              
  175.            
  176.            printf("Digite a opcao: ");
  177.            scanf("%d", &confirma);
  178.            
  179.            if (confirma == 3)
  180.            {
  181.               nulo++;
  182.               printf("\a\a\a"); //beep
  183.            }
  184.         }          
  185.     }
  186.    
  187.     system("cls"); 
  188.    
  189.     printf("Relatorio final\n");
  190.     printf("Bolsonaro: %d\n", candidato1);
  191.     printf("Haddad: %d\n", candidato2);
  192.     printf("Nulo: %d\n", nulo);
  193.    
  194.     system("pause") ;
  195.     return 0;
  196. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement