Paste Search Dynamic
Recent pastes
tokuten difference
  1. using system;
  2.  
  3. namespace text14
  4. {
  5.     class text14
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.  
  10.             const int max = 10;  
  11.             const int maxTime = 5;
  12.             var tokuten = 100000;
  13.             var n = maxTime;
  14.  
  15.             Random rand = new Random();
  16.             int difference = 0;
  17.             int lastanswer = 0;
  18.             var answer = rand.Next(1, max);
  19.             for (int i = 0; i < maxTime; i++)
  20.             {
  21.                 Console.WriteLine($"残り{n--}回,いくつでしょう?");
  22.                 var inputNum = int.Parse(Console.ReadLine());
  23.                 if (inputNum == answer)
  24.                 {
  25.                     Console.WriteLine("正解");
  26.  
  27.                     break;
  28.                 }
  29.                 else
  30.                 {
  31.                     lastanswer = difference;
  32.                     difference = Math.Abs(inputNum - answer);
  33.  
  34.                     Console.WriteLine("はずれ");
  35.                     if (difference == lastanswer)
  36.                     {
  37.                         Console.WriteLine("変わりません");
  38.                         tokuten = tokuten - 20000;
  39.                     }
  40.                     else if (difference > lastanswer)
  41.                     {
  42.                         Console.WriteLine("遠くなりました");
  43.                         tokuten = tokuten - 20000;
  44.                     }
  45.                     else
  46.                     {
  47.                         Console.WriteLine("近くなりました");
  48.                         tokuten = tokuten - 20000;
  49.                     }
  50.                 }
  51.             }
  52.             Console.WriteLine($"答えは{answer}です" + $"得点は{tokuten}点");
  53.             if (tokuten == 100000)
  54.             {
  55.                 Console.WriteLine("正解");
  56.             }
  57.  
  58.             if (tokuten  >= 20000 || tokuten <= 80000)
  59.             {
  60.                 Console.WriteLine("すごい");
  61.             }
  62.  
  63.             if (tokuten == 0)
  64.             {
  65.                 Console.WriteLine("違います");
  66.             }
  67.         }
  68.     }
  69. }
Parsed in 0.022 seconds