C# обучение

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по задачам раздела «Консоль»

  • Всего решённых задач:  11
  • Решённых на 100% задач: 11
  • Запусков программ:  29
  • Написано строк кода:  172

Последние запуски программ

Дата Задача Результат
2017-03-05 18:51 Целые числа Пирамида   26 строк
2017-02-25 13:17 Целые числа Пять чисел 100 % 17 строк
2017-02-22 17:47 Целые числа Деление 100 % 13 строк
2017-02-22 17:30 Целые числа Два числа 100 % 14 строк
2017-02-22 16:51 Целые числа Чтение 100 % 14 строк
2017-02-22 13:43 Целые числа Максима 100 % 16 строк
2017-02-22 12:46 Семантика Китайская стена 100 % 20 строк
2017-02-22 11:21 Семантика Дедушка Эхо 100 % 12 строк
2017-02-22 11:14 Семантика Дядюшка Эхо 100 % 9 строк
2017-02-22 09:55 Семантика Считалка 100 % 13 строк
2017-02-22 09:51 Семантика Калькулятор 100 % 9 строк
2017-02-22 09:44 Семантика Привет, Мир! 100 % 9 строк
  Целые числа Отзыв  

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





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

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

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

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


Научился: Анимировать перемещение лэйблов по таймеру
Трудности: поиск и редактирование картинок через фотошоп
всё понятно и интересно


Научился: Программно щёлкать мышкой.
Трудности: Всё понятно было.
Добавил метод возвращающий окончание к словам единиц: string getNumEnding(int number, string[] aEndings) { int i; string sEnding; number = number % 100; if (number >= 11 && number <= 19) { sEnding = aEndings[2]; } else { i = number % 10; switch (i) { case (1): sEnding = aEndings[0]; break; case (2): case (3): case (4): sEnding = aEndings[1]; break; default: sEnding = aEndings[2]; break; } } пример вызова: string[] milsec = { "а", "ы", "" }; labelTime.Text = trackTime.Value.ToString() + " милисекунд" + getNumEnding(trackTime.Value, milsec);