Написание программы для тренировки устного счета - 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));
}
}
}
}