На этом уроке мы напишем программу для тренировки устного счёта.
Задание: Сделать тренажёр устного счёта по основным арифметическим операциям.
Дата отправки отчёта:
27 ноября 2015 г.
Задание выполнено: за
9 час. 00 мин.
Чему научился:
Узнал о таких штуках как Convert.ToInt16 и try......catch
Что было сложным:
написать свое дополнение
Комментарии:
Собственно, у меня есть рад вопросов, ответ на которые я не нашел в итернете 1) label_work.Text = (a * b).ToString() + " : " + b.ToString() + " = "; answer = (a).ToString(); почему оно работает так как работает? Ну в смысле, мы же выводим переменную а, и оно должно нам показывать минимальное значение рандома, а оно показывает нормальное деление. Мой мирок не может этого понять 2) Convert.ToInt16 я не могу понять зачем мы конвертировали? поясните пожалуйста.
Сергей, хорошая у тебя получилась программа! :) Сергей, продолжай дальше заниматься, знаю что через время, когда пропишешь много кода понятия само прийдет, главное двигайся, а к этим вопросам вернешься если они на тот момент еще будут! :)
1. Выводим a умноженное на b, где a - рандом от a до b? Там исправлено: a равно рандом от min=1 до max=10. Знак "+" означает объединение нескольких строк в одну строку, если что. 2. Мельком просмотрела урок и не нашла там конвертирование. Но если там строка, то ее нужно перевести в число чтоб производить математические действия, такие как "+" - сложение.
Отлично все получилось! На первый вопрос уже все ответили. А по поводу второго - программа получает от нас строку(string), а чтобы производить арифметические действия на нужен будет тип int. Вот мы и конвертируем string в int.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Поработал с ProgressBar, попробовал в действии StatusStrip с размещенным на нем toolStripProgressBar.
Добавил в прогу таймер с временем на ответ (в виде toolStripProgressBar). Нет вопросов
Научился: Работать с Random'ом, считывать нажатие клавиш. Трудности: Сложение легко. Вычитание, умножение, деление потруднее, по тому, что это надо было переписывать. Супер-урок : )