Advertisement
Guest User

Untitled

a guest
Mar 20th, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement