Advertisement
LUKANDSP

Cobrança de Penalti em C

Apr 12th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.88 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4.  
  5. int cobrancas, golsTime1, golsTime2, batida, prob1, prob2, alternados;
  6.  
  7. main(){
  8.    
  9.     cobrancas = 1;
  10.     golsTime1 = 0;
  11.     golsTime2 = 0;
  12.     prob1 = 5;
  13.     prob2 = 5;
  14.    
  15.     while(cobrancas <= 5){     
  16.        
  17.         printf("Cobrancas do time 1 \n");
  18.         printf("[1] GOL \n");
  19.         printf("[2] PARA COBRANCA PERDIDA \n --> ");
  20.         scanf("%d",& batida);
  21.        
  22.         if(batida == 1){
  23.             golsTime1++;
  24.         }
  25.         prob1--;
  26.        
  27.         printf("Cobrancas do time 2 \n");
  28.         printf("[1] GOL \n");
  29.         printf("[2] PARA COBRANCA PERDIDA \n --> ");
  30.         scanf("%d",& batida);
  31.        
  32.         if(batida == 1){
  33.             golsTime2++;
  34.         }
  35.         prob2--;
  36.        
  37.         if( (prob1 + golsTime1) < golsTime2){
  38.             printf("Vitoria do time 2 \n");
  39.             printf("Gols time 2 = %d \n", golsTime2);
  40.             printf("Gols time 1 = %d \n", golsTime1);
  41.             cobrancas = 6;
  42.         }
  43.        
  44.         if( (prob2 + golsTime2) < golsTime1){
  45.             printf("Vitoria do time 1");
  46.             printf("Gols time 1 = %d \n", golsTime1);
  47.             printf("Gols time 2 = %d \n", golsTime2);
  48.             cobrancas = 6;
  49.         }
  50.     }
  51.    
  52.     if(cobrancas >= 5 && golsTime1 == golsTime2){
  53.         alternados = 0;
  54.         while(alternados == 0){
  55.             printf("Cobrancas do time 1 \n");
  56.             printf("[1] GOL \n");
  57.             printf("[2] PARA COBRANCA PERDIDA \n --> ");
  58.             scanf("%d",& batida);          
  59.             if(batida == 1){
  60.                 golsTime1++;
  61.             }
  62.            
  63.             printf("Cobrancas do time 2 \n");
  64.             printf("[1] GOL \n");
  65.             printf("[2] PARA COBRANCA PERDIDA \n --> ");
  66.             scanf("%d",& batida);
  67.             if(batida == 1){
  68.                 golsTime2++;
  69.             }
  70.            
  71.             if(golsTime1 > golsTime2){
  72.                 printf("Vitoria do time 1");
  73.                 printf("Gols time 1 = %d \n", golsTime1);
  74.                 printf("Gols time 2 = %d \n", golsTime2);
  75.                 alternados = 1;
  76.             }
  77.            
  78.             if(golsTime2 > golsTime1){
  79.                 printf("Vitoria do time 2 \n");
  80.                 printf("Gols time 2 = %d \n", golsTime2);
  81.                 printf("Gols time 1 = %d \n", golsTime1);
  82.                 alternados = 0;
  83.             }
  84.         }  
  85.        
  86.     }
  87.    
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement