Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Демо игры / VIP. Устный счёт

  • На этом уроке мы напишем программу для тренировки устного счёта.

    Задание:
    Сделать тренажёр устного счёта по основным арифметическим операциям.
  • Дата отправки отчёта: 29 июля 2016 г.
  • Задание выполнено: за 5 час. 33 мин.
  • Чему научился: Пользоваться классом timer.
  • Что было сложным: Написать класс timer поскольку я новичёк в программирование.
  • Комментарии: У меня такая проблема я весь этот курс я списывал код с видео и слушал, ничем не дополнял код. И такая проблема я до сих пор не могу составлять алгоритм или писать логику. Я не знаю может программирование не моё, что можете сказать по этому поводу.
  • Оценка видео-уроку:
Отчёт от 10390 за Демо игры / VIP. Устный счёт


Отчёт от 10390 за Демо игры / VIP. Устный счёт




Оцени работу

 
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Amerigo  # Демо игры / VIP. Устный счёт / 2016-07-30 15:47

Артём, если тебе нравится выполнять эти задания (а раз дошёл до вип урока и сделал его - то вижу, что нравится), просто продолжай дальше выполнять. понииаение придёт со временем, а также желание что-то добавить.


10390. Amerigo
Amerigo
ответить
→  Елена  # Демо игры / VIP. Устный счёт / 2016-07-29 21:01

Я уже так сделал с timer, я рылся в интернете 4 часа и всё таки нашел. Радости то было)


689. Igorenzia
Igorenzia
ответить
→  Amerigo  # Демо игры / VIP. Устный счёт / 2016-07-29 21:00

Количество перейдет в качество :-)  пройди еще раз этот курс , придет понимание того что пишешь


4004. Елена
Елена
ответить
→  Amerigo  # Демо игры / VIP. Устный счёт / 2016-07-29 20:59

Артём, свои добавления нужно вводить постепенно. Попробовать дополнить уже готовую программу, например, подсчетом количества решенных примером или определением затраченного на решение времени. К составлению алгоритмов и логики игры прийти постепенно, через маленькие добавления к программам. Если этот процесс Вам интересен, Вы хотите рыться в Интернете, чтобы решить поставленную задачу (сначала достаточно простую), и у Вас получается и Вы радуетесь своим поначалу небольшим самостоятельным успехам, то программирование - это Ваша стихия!


  • Отчёт оценивали:
    10390Amerigo+1   10759Виталя+1   4004Елена+1   689Igorenzia+1   459Сергей Сергеевич+1   4467Alcatraz+1   10670Сергей Соколов+1   6452Кирилл Шмойлов+1   9323Алексей+1   9237Mais+1   10558Иван Воронин+1   9263Андрей Н.+1   7453Юлия0   10833zmejchik+1   1Евгений Волосатов+1   4699Сергей Витальевич+1   5649Максим Лапшинов+1   10106Alexmidrus+1   7645Александр Львович+1   2146Иван+1   9971Юрий+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Искать решение проблемы в интернете.
Во первых: на 44мин. 55сек. – деление, код отличается от всех подобных: сложение, вычитание, умножение. (не понимаю почему программа работает) Во вторых: ответом при делении чаще всего бывает десятичная дробь, а все переменные типа int. В третьих: десятичные дроби могут быть бесконечными, поэтому в данном контексте считаю, что правильный ответ должен иметь один или два знака после запятой. В интернете нашел такое решение: answer = Math.Round((a/b), 2).ToString();
Научился: Повторил уже выученное.
Трудности: Сложностей не возникло.
1. Добавил один обработчик для всех кнопок 2. Добавил отсчитывание к-во решенных примеров 3. Добавил режим скрывания числа 4. Вывод сообщения о проиграше Хотелось, конечно, вынести все настройки в отдельную форму и добавить генерацию выражания получше, но решил это оставить на доработку, так как тут можно еще много чего улучшить, а зацикливатся на одной задаче не хорошо. В целом решением не особо доволен, но это из-за моей самокритичности, уж больно код "некрасивый". В любом случае автору спасибо за его труды.