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

Формула программиста

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

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

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

    Задание:
    Сделать тренажёр устного счёта по основным арифметическим операциям.
  • Дата отправки отчёта: 5 февраля 2017 г.
  • Задание выполнено: за 5 час. 00 мин.
  • Чему научился: Новым событиям
  • Что было сложным: Искать решение проблемы в интернете.
  • Комментарии: Во первых: на 44мин. 55сек. – деление, код отличается от всех подобных: сложение, вычитание, умножение. (не понимаю почему программа работает)
    Во вторых: ответом при делении чаще всего бывает десятичная дробь, а все переменные типа int.
    В третьих: десятичные дроби могут быть бесконечными, поэтому в данном контексте считаю, что правильный ответ должен иметь один или два знака после запятой. В интернете нашел такое решение:
    answer = Math.Round((a/b), 2).ToString();
  • Оценка видео-уроку:
Отчёт от 12407 за Демо игры / VIP. Устный счёт


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




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Геннадий  # Демо игры / VIP. Устный счёт / 2017-02-05 19:54

Чтобы не было дробных ответов - мы ищем ЧАСТНОЕ и ДЕЛИТЕЛЬ. И только потом вычисляем делимое через умножение.
То есть чтобы дать пример a / b = c мы выбираем случайные целые числа для b и c, а потом записываем на место а = b * c.


12407. --
Геннадий
Геннадий
ответить

10558. --
Иван Воронин
Иван Воронин
ответить
→  Геннадий  # Демо игры / VIP. Устный счёт / 2017-02-05 23:34

Что небыло подобных проблем и ошибок, нужен опыт и понимание логики, практикуйся в алгоритмах и каждый новый урок будет проще и проще понимать и соответственно решать.



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Научился вводить данные при помощи объекта формы(TextBox) и приобрел начальные навыки работы с основными элементами формы.
Трудности: Придумать что–то свое ,не похожее на других!
В моей версии вместо показанного принципа деления, когда выражения подбираются так, что результат будет заведомо целым, используется деление на цело. При делении выражения не подбираются так, что результат будет заведомо целым, соответственно результатом может быть и десятичная дробь, но чтобы совсем не усложнять программу(десятичные дроби бывают и бесконечные и сами дроби бывают и не десятичные—необходимо вводить кучу проверок чтобы этого не было) результатом является целое число, которое получается обычным отбрасыванием дробной части(можно было ,конечно, округлять по правилам математики, но я не каждый их может помнить). Поэтому я и использую деление на цело! На мой взгляд получилось интереснее, чем показано на видео.


Научился: Научился создавать отличную программу для тренировки основных арифметических операций, также добавил в нее возведение в квадрат.