SHARE
TWEET

Untitled

a guest Mar 20th, 2017 93 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <conio.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <windows.h>
  5. typedef char string [50];
  6.  
  7. void main()
  8. {
  9.     int pil, jumlah, mulai, point, point2=0, nomorpeserta=0, login=0, coba=0, coba2, i, j;
  10.     string nama, nama2, tim, tim2, userName, pass;
  11.  
  12.     do{
  13.     system("CLS");
  14.     printf("===Perlombaan BMVV===");
  15.     printf("\n[1]. Login");
  16.     printf("\n[2]. Input Peserta");
  17.     printf("\n[3]. Undian Hadiah Hiburan");
  18.     printf("\n[4]. Slot Parkir");
  19.     printf("\n[0]. Keluar");
  20.     printf("\nPilih menu = "); scanf("%d", &pil);
  21.     switch(pil)
  22.     {
  23.     case 1 :
  24.         do{
  25.         printf("\nMasukkan Username = "); fflush(stdin); gets(userName);
  26.         printf("Masukkan Password = "); fflush(stdin); gets(pass);
  27.    
  28.         if(strcmpi(userName,"bona")!=0 || strcmpi(pass,"8720")!=0)
  29.         {
  30.             printf("\nAnda memasukkan Username atau Password yang salah.");
  31.             printf("\nIsi dengan data yang benar dan coba lagi.\n");
  32.             coba2=coba+1;
  33.         }
  34.        
  35.         }while(strcmpi(userName,"bona")!=0 || strcmpi(pass,"8720")!=0);
  36.        
  37.         system("CLS");
  38.         printf("\nAnda berhasil login");
  39.         getch();
  40.         login=1;
  41.         break;     
  42.     case 2 :
  43.         if(login==1)
  44.         {
  45.         do
  46.         {
  47.         printf("\nMasukkan Jumlah Peserta Lomba = "); scanf("%d", &jumlah);
  48.         }while(jumlah<=0);
  49.        
  50.         for(mulai=1;mulai<=jumlah;mulai++)
  51.         {
  52.             printf("\nData Peserta ke %d", mulai);
  53.             printf("\nNama = "); fflush(stdin); gets(nama);
  54.             printf("Nama tim = "); fflush(stdin); gets(tim);
  55.            
  56.             do{
  57.                 printf("Jumlah point slalom = ");scanf("%d",&point);
  58.  
  59.             }while(point<0);
  60.            
  61.             if(point>point2)
  62.             {  
  63.                 point2=point;
  64.                 strcpy(nama2,nama);
  65.                 strcpy(tim2,tim);
  66.                 nomorpeserta=mulai;
  67.             }
  68.             printf("\n----------\n");
  69.            
  70.         }
  71.         printf("\n\n=====PEMENANG=====");
  72.        
  73.         printf("\nNama = %s", nama2);
  74.         printf("\nNama tim = %s", tim2);
  75.         printf("\nNo Peserta= %d", nomorpeserta);
  76.         printf("\nPoint Slalom = %d", point2);
  77.         printf("\nSelamat anda mendapatkan hadiah mobil BMVV");
  78.         }
  79.         else printf("Anda tidak punya hak untuk mengakses menu ini, \nsilakan login terlebih dahulu");
  80.         getch();
  81.         break;
  82.  
  83.     //menu 3
  84.     case 3 :
  85.         if(login==1)
  86.         {
  87.         printf("\n====Undian Hadiah Hiburan====");
  88.    
  89.         //voucher belanja
  90.         printf("\nVoucher belanja Rp.1000000");
  91.         for(mulai=1;mulai<=jumlah;mulai++)
  92.         {
  93.             if(mulai!=nomorpeserta)
  94.             {
  95.                 if(mulai%2==0)
  96.                 {
  97.                     printf("\n--%d", mulai);
  98.                 }
  99.             }  
  100.         }
  101.        
  102.         //voucher service
  103.         printf("\nVoucher service gratis");
  104.         for(mulai=1;mulai<=jumlah;mulai++)
  105.         {
  106.             if(mulai!=nomorpeserta)
  107.             {
  108.                 if(mulai%2!=0)
  109.                 {
  110.                     printf("\n--%d", mulai);
  111.                 }
  112.             }
  113.         }
  114.    
  115.     //die cast
  116.      printf("\nDie-cast");
  117.         for(mulai=1;mulai<=jumlah;mulai++)
  118.         {
  119.             if(mulai!=nomorpeserta)
  120.             {
  121.                 if(mulai%5==0)
  122.                 {
  123.                     printf("\n--%d", mulai);
  124.                 }
  125.             }
  126.         }
  127.         } else printf("Anda tidak punya hak untuk mengakses menu ini, \nsilakan login terlebih dahulu");
  128.         getch();
  129.         break;
  130.        
  131.         //menu 4
  132.         case 4 :if(login==1)
  133.         {
  134.             for(i=2;i>0;i--)
  135.             {   printf("\n\n\t\t\t-------------PARKING LOT %d-------------", i);
  136.                 printf("\n");
  137.                 for(j=1;j<=5;j++)
  138.                     {  
  139.                         printf("\t%d-%d",i,j);
  140.                         printf("\t");
  141.                     }
  142.             }
  143.         }else printf("Anda tidak punya hak untuk mengakses menu ini, \nsilakan login terlebih dahulu");
  144.         getch();
  145.         break;     
  146.         }
  147.    
  148.    
  149.        
  150.     }while(pil!=0);
  151. getch();   
  152. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top