Advertisement
FoxTuGa

AutoService - <Old>

May 8th, 2011
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. long long int STempo, MSTempo, Mtempo;
  5. int c;
  6. int passagens;
  7.  
  8. int main()
  9. {
  10.     while(1)                                    // Ciclo Principal.
  11.     {
  12.         // Cálculo dos tempos
  13.         while( !_kbhit() )                      // Ciclo que cálcula o tempo entre as passagens.
  14.         {
  15.             STempo++;
  16.             if(STempo%1000==0)
  17.                 MSTempo++;
  18.         }
  19.  
  20.         // Introdução de caracteres
  21.         c = _getch();                           // Indicar que a variável "c" é igual ao proximo carácter introduzido.
  22.  
  23.         // Verificação do "c"
  24.         if( c == '+' )                          // Quando a variável "c" é "+" a variável passagens aumenta em 1.
  25.         {
  26.             if(Mtempo<MSTempo)
  27.             {
  28.                 Mtempo=MSTempo;
  29.                 MSTempo=0;
  30.             }
  31.             passagens++;
  32.         }
  33.  
  34.         if( c == '$' )                          // Quando a variável "c" é "$" o ciclo acaba.
  35.             break;
  36.     }
  37.  
  38.     // outputs
  39.     printf("\n\n\tNumero de Passagens: %d\n", passagens );
  40.     printf("\n\tO Maior tempo sem passar carros: %d\n", Mtempo );
  41.     printf("\n\tTempo total de execuccao: %d\n\n\n\n", STempo/1000);
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement