Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.25 KB | None | 0 0
  1. using System;
  2.  
  3. namespace KamenNozhniciBumaga
  4. {
  5.  
  6.     enum Tools
  7.     {
  8.         Kamen,
  9.         Nozhici,
  10.         Bumaga
  11.     }
  12.  
  13.     class Program
  14.     {
  15.         static void Main(string[] args)
  16.         {
  17.  
  18.             while ( true )
  19.             {
  20.                 var message = Console.ReadLine();
  21.                 if (message == "0")
  22.                     break;
  23.                 var rand = new Random(DateTime.Now.Millisecond);
  24.                 var computerChoise = rand.Next(0, 2);
  25.                 Tools AI;
  26.                 switch (computerChoise)
  27.                 {
  28.                     case 0:
  29.                         AI = Tools.Kamen;
  30.                         break;
  31.                     case 1:
  32.                         AI = Tools.Nozhici;
  33.                         break;
  34.                     case 2:
  35.                         AI = Tools.Bumaga;
  36.                         break;
  37.                     default:
  38.                         throw new Exception("computer ohuel");
  39.                 }
  40.                 Console.WriteLine("Computer choise - " + AI.ToString());
  41.                 processMessage(message, AI);
  42.                 Console.WriteLine("");
  43.             }
  44.         }
  45.  
  46.         private static void processMessage(string message, Tools AI)
  47.         {
  48.             switch (message)
  49.             {
  50.                 case "Kamen":
  51.                     podprocessKamen("Kamen", AI);
  52.                     break;
  53.                 case "Nozhnici":
  54.                     podprocessNoznici("Kamen", AI);
  55.                     break;
  56.                 case "Bumaga":
  57.                     podprocessBumaga("Kamen", AI);
  58.                     break;
  59.                 default:
  60.                     Console.WriteLine("vvedi normalno");
  61.                     break;
  62.             }
  63.         }
  64.  
  65.         private static void podprocessBumaga(string message, Tools aI)
  66.         {
  67.             switch (aI)
  68.             {
  69.                 case Tools.Bumaga:
  70.                     Console.WriteLine("Nichya");
  71.                     break;
  72.                 case Tools.Kamen:
  73.                     Console.WriteLine("You vijgral");
  74.                     break;
  75.                 case Tools.Nozhici:
  76.                     Console.WriteLine("You obosralsya");
  77.                     break;
  78.             }
  79.         }
  80.  
  81.         private static void podprocessKamen(string message, Tools aI)
  82.         {
  83.             switch (aI)
  84.             {
  85.                 case Tools.Bumaga:
  86.                     Console.WriteLine("You obosralsya");
  87.                     break;
  88.                 case Tools.Kamen:
  89.                     Console.WriteLine("Nichya");
  90.                     break;
  91.                 case Tools.Nozhici:
  92.                     Console.WriteLine("You vijgral");
  93.                     break;
  94.             }
  95.         }
  96.  
  97.         private static void podprocessNoznici(string message, Tools aI)
  98.         {
  99.             switch (aI)
  100.             {
  101.                 case Tools.Bumaga:
  102.                     Console.WriteLine("You vijgral");
  103.                     break;
  104.                 case Tools.Kamen:
  105.                     Console.WriteLine("You obosralsya");
  106.                     break;
  107.                 case Tools.Nozhici:
  108.                     Console.WriteLine("Nichya");
  109.                     break;
  110.             }
  111.         }
  112.     }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement