Advertisement
luciana1237

Untitled

Jul 26th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.73 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <time.h>
  4.  
  5. int random_id()
  6. {
  7.     srand(time(NULL));
  8.     return rand() % 4;
  9. }
  10.  
  11.  
  12. int main()
  13. {
  14.     int Hh,Mm,mc,hc,y,mesa,pass,password;
  15.    
  16.     printf("\nINFORME A HORA ATUAL: HH/MM\n");
  17.     printf("HH/MM \n> "); scanf("%d %d",&Hh,&Mm);
  18.    
  19.     printf("INFORME A HORA QUE O CLIENTE VAI CHEGAR: HH:/MM \n");
  20.     printf("HH /MM \n > "); scanf("%d %d",&hc,&mc);
  21.    
  22.     password = random_id();
  23.    
  24.     printf("A SENHA DO CLIENTE E \t[ %d ] \n",pass);
  25.    
  26.    
  27.     while(1){
  28.        
  29.         for(y=0; y <= 59; y++){
  30.             sleep( 1 );
  31.             printf("HORA ATUAL: %d : %d  %d \n",Hh,Mm,y);
  32.             if (y==59){
  33.                 Mm = Mm+1;
  34.                 if (Mm > 59)
  35.                     Mm = 0;
  36.                     if (Mm >=  59)
  37.                         Hh = Hh+1;
  38.                         if (Hh == 23)
  39.                             Hh =0;
  40.                             if (Hh == hc && Mm == mc){
  41.                                 printf("DIGITE O NUMERO DA SENHA DO CLIENTE  \n");
  42.                                 scanf("%d",&pass);
  43.                        
  44.                                 if (pass != password)
  45.                                     printf("SENHA INVALIDA \n");
  46.                                 else
  47.                        
  48.                                     switch(pass){
  49.                                         case 1:
  50.                                             printf("\n\nMESA VERDE A DIREITA \n\n");
  51.                                             #ifdef _WIN32
  52.                                                 system("color 3");
  53.                                             #else
  54.                                                 printf("\n");
  55.                                                 #endif
  56.                                                 break;
  57.                                         case 2:
  58.                                             printf("\n\nMESA AZUL A ESQUERDA \n\n");
  59.                                             #ifdef _WIN32
  60.                                                 system("color 4");
  61.                                             #else
  62.                                                 printf("\n");
  63.                                                 #endif
  64.                                                 break;
  65.                                         case 3:
  66.                                             printf("\n\nMESA VIP SEJA BEM VINDO \n\n");
  67.                                             #ifdef _WIN32
  68.                                                 system("color 5");
  69.                                             #else
  70.                                                 printf("\n");
  71.                                                 #endif
  72.                                                 break;
  73.                                         case 4:
  74.                                             printf("SUA MESA NO MEIO \n");
  75.                                             #ifdef _WIN32
  76.                                             system("color 5");
  77.                                             #else
  78.                                                 printf("\n");
  79.                                                 #endif
  80.                                                 break;
  81.                                         default:
  82.                                             printf("comando invalido \n");
  83.                                             break;
  84.                                    
  85.                                
  86.                                
  87.                                 }
  88.                            }else{
  89.                             continue;
  90.                         }
  91.                    }
  92.                }
  93.            }
  94.     return 0;
  95.  
  96.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement