На этом уроке мы напишем программу для тренировки устного счёта.
Задание: Сделать тренажёр устного счёта по основным арифметическим операциям.
Дата отправки отчёта:
7 июля 2015 г.
Задание выполнено: за
3 час. 00 мин.
Чему научился:
использовать событие KeyDown отоброжение символов юникод
Что было сложным:
Придумать условие для правильного деления
Комментарии:
Полез вперед ведущего и решил сам программу дописать. Пыхтел три часа - сложность возникла с условием для деления, придумал вот такой код, интересны другие варианты жлу предлоджений else if (mode == (String)button_div.Tag) { a = rnd.Next(min, max + 1); b = rnd.Next(min, max + 1); if (b == 0) b+=1; while (a % b != 0 || a < b) { min = 0; a = rnd.Next(min, max + 1); b = rnd.Next(min+1, max + 1); if (a % b == 0 && a > b) { break; } } label_think.Text = a + "\u00F7" + b; answer = a / b; } count++;
Круто что сам довел до уме без урока! Но с кодом пока альтернатив не предложу т.к. еще не прошел этот урок. Если вспомню когда буду делать то мб отпишу че нить) а так сходу понять ход мысли не так то просто(
Павел, хорошо что пробудешь сам! Молодец! :) Однако если возникают сложности, то лучше все же посмотреть видео, а уже потом самому дописывать и придумать свое решений, так и времени уйдет меньше и плодотворней будет! :)
private void Multiplication() { int a, b; b = random.Next(min, max + 1); a = b * random.Next(min, max + 1); labelCondition.Text = string.Format("{0} ÷ {1} = ", a.ToString(), b.ToString()); answer = (a / b).ToString(); attempt++; } Вот так сделал деление
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Поработал с ProgressBar, попробовал в действии StatusStrip с размещенным на нем toolStripProgressBar.
Добавил в прогу таймер с временем на ответ (в виде toolStripProgressBar). Нет вопросов
Научился: Работать с Random'ом, считывать нажатие клавиш. Трудности: Сложение легко. Вычитание, умножение, деление потруднее, по тому, что это надо было переписывать. Супер-урок : )