Advertisement
LeTuanAnh

BaiCao3La

Oct 5th, 2015
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.74 KB | None | 0 0
  1. #include <conio.h>
  2. #include <stdio.h>
  3. #include <Windows.h>
  4. #include <time.h>
  5. #include <stdlib.h>
  6. void play(int turn, int player1, int player2, int player3, int boss1, int boss2, int boss3);
  7. int main(){
  8. Menu:
  9.     system("cls");
  10.     int player1;
  11.     int player2;
  12.     int player3;
  13.     int boss1;
  14.     int boss2;
  15.     int boss3;
  16.     int chose;
  17.     int turn = 0;
  18.     do{
  19.         system("cls");
  20.         printf("******************\n");
  21.         printf("*    Bai 3 La    *\n");
  22.         printf("*   1.Play Game  *\n");
  23.         printf("*   2.Thong tin  *\n");
  24.         printf("*   3.Thoat      *\n");
  25.         printf("******************\n");
  26.         printf("Chon muc menu: ");
  27.         scanf_s("%d", &chose);
  28.     } while (chose <= 0 || chose > 3);
  29.     if (chose == 2){
  30.         system("cls");
  31.         printf("*************************************\n");
  32.         printf("*              Thong Tin            *\n");
  33.         printf("*             Game Bai 3 La         *\n");
  34.         printf("*       Duoc viet boi Le Tuan Anh   *\n");
  35.         printf("*            Version 1.0            *\n");
  36.         printf("*Ngay hoan thanh 05/10/2015 11:13 PM*\n");
  37.         printf("*************************************\n");
  38.         printf("Nhan phim bat ki tro ve menu");
  39.         _getch();
  40.         goto Menu;
  41.     }
  42. Start:
  43.     srand(time(0));
  44.     player1 = 1 + rand() % 9;
  45.     player2 = 1 + rand() % 9;
  46.     player3 = 1 + rand() % 9;
  47.     boss1 = 1 + rand() % 9;
  48.     boss2 = 1 + rand() % 9;
  49.     boss3 = 1 + rand() % 9;
  50.     int nutplayer = (player1 + player2 + player3) - ((player1 + player2 + player3) / 10) * 10;
  51.     int nutboss = (boss1 + boss2 + boss3) - ((boss1 + boss2 + boss3) / 10) * 10;
  52.     if (chose == 3){
  53.         return 0;
  54.     }
  55.     while (turn <= 6){
  56.         play(turn, player1, player2, player3, boss1, boss2, boss3);
  57.         turn++;
  58.         Sleep(1000);
  59.         if (turn != 7){
  60.             if (turn % 2 == 1){
  61.                 printf("\nDang chia bai cho Player!");
  62.             }
  63.             else{
  64.                 printf("\nDang chia bai cho Boss!");
  65.             }
  66.         }
  67.         Sleep(1000);
  68.  
  69.        
  70.     }
  71.     if (nutplayer > nutboss){
  72.     printf("\nYou Win!");
  73.     }
  74.     else if (nutplayer< nutboss){
  75.         printf("\nYou Lose!");
  76.     }
  77.     else{
  78.         printf("\nDraw!");
  79.     }
  80.     printf("\nNhan phim bat ki de tiep tuc!");
  81.     _getch();
  82.     system("cls");
  83.     int chose2;
  84.     printf("****************\n");
  85.     printf("*  1.Choi lai  *\n");
  86.     printf("*  2.Menu      *\n");
  87.     printf("****************\n");
  88.     do{
  89.         printf("Chon muc menu: ");
  90.         scanf_s("%d", &chose2);
  91.     } while (chose2 <= 0 && chose2 > 2);
  92.     if (chose2 == 1){
  93.         turn = 0;
  94.         goto Start;
  95.     }
  96.     else
  97.     {
  98.         goto Menu;
  99.     }
  100.     _getch();
  101.     return 0;
  102. }
  103.  
  104. void play(int turn, int player1, int player2, int player3, int boss1, int boss2, int boss3){
  105.     system("cls");
  106.     printf("***************\n");
  107.     printf("*Game Bai 3 La*\n");
  108.     printf("***************\n");
  109.     int nutplayer = (player1 + player2 + player3) - ((player1 + player2 + player3) / 10) * 10;
  110.     int nutboss = (boss1 + boss2 + boss3) - ((boss1 + boss2 + boss3) / 10) * 10;
  111.     printf("Player:\n");
  112.     if (turn >= 1){
  113.         printf("***");
  114.     }
  115.     if (turn >= 3){
  116.         printf("\t***");
  117.     }
  118.     if (turn >= 5){
  119.         printf("\t***");
  120.     }
  121.     printf("\n");
  122.     if (turn >= 1){
  123.         printf("*%d*",player1);
  124.     }
  125.     if (turn >= 3){
  126.         printf("\t*%d*",player2);
  127.     }
  128.     if (turn >= 5){
  129.         printf("\t*%d*",player3);
  130.     }
  131.     printf("\n");
  132.     if (turn >= 1){
  133.         printf("***");
  134.     }
  135.     if (turn >= 3){
  136.         printf("\t***");
  137.     }
  138.     if (turn >= 5){
  139.         printf("\t***\n");
  140.         printf("So nut cua Player la: %d", nutplayer);
  141.     }
  142.     printf("\n");
  143.     printf("Boss:\n");
  144.     if (turn >= 2){
  145.         printf("***");
  146.     }
  147.     if (turn >= 4){
  148.         printf("\t***");
  149.     }
  150.     if (turn >= 6){
  151.         printf("\t***");
  152.     }
  153.     printf("\n");
  154.     if (turn >= 2){
  155.         printf("*%d*",boss1);
  156.     }
  157.     if (turn >= 4){
  158.         printf("\t*%d*",boss2);
  159.     }
  160.     if (turn >= 6){
  161.         printf("\t*%d*",boss3);
  162.     }
  163.     printf("\n");
  164.     if (turn >= 2){
  165.         printf("***");
  166.     }
  167.     if (turn >= 4){
  168.         printf("\t***");
  169.     }
  170.     if (turn >= 6){
  171.         printf("\t***\n");
  172.         printf("So nut cua boss la: %d", nutboss);
  173.     }
  174. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement