Написание программы для тренировки устного счета - C#

Узнай цену своей работы

Формулировка задачи:

Нужно написать для тренировки устного счета. Пользователю должны предлагаться случайные два числа в диапазоне от 0 до 20, которые он должен будет перемножить. Если ответ правильный, программа выводит сообщение с поздравлением и следующий пример, если пользователь ошибется, тогда сообщение об ошибки и так же следующий пример.

Решение задачи: «Написание программы для тренировки устного счета»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows.Forms;
  7.  
  8. namespace Trainer
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             Console.ForegroundColor = ConsoleColor.DarkCyan;
  15.             Console.BackgroundColor = ConsoleColor.White;
  16.             Console.Clear();
  17.  
  18.             Console.WriteLine("\t\tТренер по умножению\n\n");
  19.             Random random = new Random();
  20.             int mark = 0;
  21.             while (true)
  22.             {
  23.                 int x = DateTime.Now.Millisecond % 21; ;
  24.                 int y = DateTime.Now.Second % 21; ;
  25.  
  26.                 Console.Write("\tПосчитайте => {0} * {1} = ", x, y);
  27.                 int answer = 0;
  28.                 if(int.TryParse(Console.ReadLine(),out answer))
  29.                 {
  30.                     if(answer == x * y)
  31.                     {
  32.                         MessageBox.Show(string.Format("Поздравляю!!! Вы ответили правильно!!! Ваш счет : {0}", ++mark));
  33.                         continue;
  34.                     }
  35.                 }
  36.                 MessageBox.Show(string.Format("К сожалению вы ошиблись!!!\nОтвет: {0} * {1} = {2}", x, y, x * y));
  37.             }
  38.         }
  39.     }
  40. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы