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

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

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

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

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

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace Trainer
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.DarkCyan;
            Console.BackgroundColor = ConsoleColor.White;
            Console.Clear();
 
            Console.WriteLine("\t\tТренер по умножению\n\n");
            Random random = new Random();
            int mark = 0;
            while (true)
            {
                int x = DateTime.Now.Millisecond % 21; ;
                int y = DateTime.Now.Second % 21; ;
 
                Console.Write("\tПосчитайте => {0} * {1} = ", x, y);
                int answer = 0;
                if(int.TryParse(Console.ReadLine(),out answer))
                {
                    if(answer == x * y)
                    {
                        MessageBox.Show(string.Format("Поздравляю!!! Вы ответили правильно!!! Ваш счет : {0}", ++mark));
                        continue;
                    }
                }
                MessageBox.Show(string.Format("К сожалению вы ошиблись!!!\nОтвет: {0} * {1} = {2}", x, y, x * y));
            }
        }
    }
}

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


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

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

15   голосов , оценка 4 из 5
Похожие ответы