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

Формула программиста
основатель — Волосатов Евгений Витольдович
Только сегодня Три пакета за 2995 руб.

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

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

    Задание:
    Сделать тренажёр устного счёта по основным арифметическим операциям.
  • Дата отправки отчёта: 24 января 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Научился вводить данные при помощи объекта формы(TextBox) и приобрел начальные навыки работы с основными элементами формы.
  • Что было сложным: Придумать что–то свое ,не похожее на других!
  • Комментарии: В моей версии вместо показанного принципа деления, когда выражения подбираются так, что результат будет заведомо целым, используется деление на цело. При делении выражения не подбираются  так, что результат будет заведомо целым, соответственно результатом может быть и десятичная дробь, но чтобы совсем не усложнять программу(десятичные дроби бывают и бесконечные и сами дроби бывают и не десятичные—необходимо вводить кучу проверок чтобы этого не было) результатом является целое число, которое получается обычным отбрасыванием дробной части(можно было ,конечно, округлять по правилам математики, но я не каждый их может помнить). Поэтому я и использую деление на цело! На мой взгляд получилось интереснее, чем показано на видео.
  • Оценка видео-уроку:
Отчёт от 8810 за Демо игры / VIP. Устный счёт


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




Оцени работу

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

24. Оля
Оля
ответить
→  Орехов Эдуард  # Наноигры / Устный счёт / 2016-01-25 00:25

Эдуард, рада что ты проявил и реализовал свою идею, отличные знания! Молодец! :)


  • Отчёт оценивали:
    4699Сергей Витальевич+1   6925Артём+1   1Евгений Витольдович+1   459Сергей Сергеевич+1   8275Tekashnik+1   1947Denis+1   2639Морозов Юрий Александрович+1   8886Михаил Ермишин+1   2721mikemet+1   2630Михаил Кузнецов+1   371Kristian0   6987MichGar+1   4395Денис+1   7645Александр Львович+1   8946inward+1   9039Максим0   5489Serg+1   2912Игорь+1   2204sergeyvbo+1   8846Сергей0   3747Сергей+1   24Оля+1   8952Тарас0   6458Илья+1   Посетитель+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: сложно было бы написать самому с нуля, а так нормально)
* добавил изменение фонового цвета кнопки выбранного режима; * добавил в победное сообщение затраченное время можно было бы добавить еще пользователю выбирать количество примеров для решения, но решил не "перегружать интерфейс" (слово попыток тут наверное не совсем подходит ибо попытка у нас одна)
Научился: Повторение пройденного
Трудности: найти время
Создал в фотошопе иконку для форм и бинарника. Добавлен пункт настроек: "Простые операции" (используется только одна операция и при вычитании ответ никогда не будет меньше нуля). Добавлен пункт настроек: "Несколько операций" (при генерации примеров используются две одинаковых операции). Косметика визуального представления операций умножения и вычитания. Фокусировка на последней нажатой кнопке "начала игры" после победы. Фокусировка на поле ввода ответа после начала игры. Используется минимальное значение равное 0 там где это логично (для разнообразия генерации примеров). Добавлен счётчик потраченного времени. Добавлен счётчик неверных ответов (используется для определения итоговой оценки). При неверном ответе, поле ответа очищается, отображается подсказка с верным ответом и увеличивается счётчик неверных ответов (цвет счётчика меняется в зависимости от итоговой оценки). Следующий пример не сгенерируется, пока не будет верно решён текущий. После того как решил все примеры и ползунок дошёл до 100%, отображается сообщение с итоговой оценкой. Добавлен пункт настроек: "Случайные операции" (при генерации примеров используются случайные операции, совместно с "Несколько операций" может сгенерировать разные две операции). Если активен пункт "Случайные операции", то на всех кнопках отображается надпись "Начать" (так как каждый следующий пример будет со случайной операцией). Доработана самая крутая сложность (использованы методы Комбинаторики и Рекурсии). На данный момент существует 8 видов сложностей (что легко посчитать исходя из вариантов установки галочек, все комбинации проработаны и протестированы).
Смотреть видеозапись: https://youtu.be/2UxwtMZrG18