На этом уроке мы напишем программу для тренировки устного счёта.
Задание: Сделать тренажёр устного счёта по основным арифметическим операциям.
Дата отправки отчёта:
18 мая 2016 г.
Задание выполнено: за
3 час. 08 мин.
Чему научился:
Создал вместе с Евгением Витольдовичем суперполезную программку устного счета. Еще научился, что можно по разному символы умножения представлять в программе.
Что было сложным:
Самым сложным для меня было тестирование умножения с трехзначными числами - делал честно - зело скрипели мозги.
Комментарии:
Кстати насчет представления данных примера я использовал такую штуку: string.Format ("{0} {2} {1} = ",a,b,mode);
Режим у меня передается тупо в виде символа - "+", "-", "×", ":" P.S. Кстати мне помогла лекция насчет символа минуса и умножения, чтобы сделать внутри режимы по своему.
Научился: Научился работать с ProgressBar :D Трудности: Немного сложно было разобраться с try catch, придумать и реализовать что-то от себя :D Добавил таймер, который вычисляет за сколько секунд были решены примеры)
Урок как всегда был интересным !! :)
Научился: Узнал о таких штуках как Convert.ToInt16 и try......catch Трудности: написать свое дополнение Собственно, у меня есть рад вопросов, ответ на которые я не нашел в итернете
1) label_work.Text = (a * b).ToString() + " : " + b.ToString() + " = ";
answer = (a).ToString();
почему оно работает так как работает? Ну в смысле, мы же выводим переменную а, и оно должно нам показывать минимальное значение рандома, а оно показывает нормальное деление. Мой мирок не может этого понять
2) Convert.ToInt16 я не могу понять зачем мы конвертировали? поясните пожалуйста.