Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 2 дня 9 час. 24 мин.

mr.Santa
  • Звание: Алгоритмист
  • Накопленный опыт: 147 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-04-25 23:02:08
  • Город проживания: Йоулупукки

Видеокурсы

Дата активности Видеокурс Прогресс
2015-05-13 game4 Игры со Спрайтами 6 из 33 19 %
2015-05-12 game0 Демо игры 2 из 10 20 %
2015-05-01 soft0 Демо софт 1 из 7 15 %
Итого: 9 из 50 18 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-05-24 olimp Олимпиада 3 из 40 8 %
2015-05-24 task1i Календарь 2 из 16 13 %
2015-05-08 abc Саша 4 из 5 80 %
2015-05-07 task2f Do-рацикл 2 из 4 50 %
2015-05-07 task2n По цифрам 3 из 8 38 %
2015-05-07 task2l Математика 1 из 9 12 %
2015-05-07 task2 Алгоритмика 2 из 20 10 %
2015-05-07 task2o Матрёшки 4 из 9 45 %
2015-05-06 task2e Пока-цикл 1 из 6 17 %
2015-05-06 task1h Цифры все 12 100 %
2015-04-30 task2b Логика 3 из 13 24 %
2015-04-29 task1d Формулы все 9 100 %
2015-04-29 task1e Символы все 5 100 %
2015-04-29 task1f Геометрия все 8 100 %
2015-04-27 task1c Лирика 13 из 14 93 %
2015-04-26 task1a Целые числа все 7 100 %
2015-04-26 task1b Строки все 14 100 %
2015-04-25 task1 Семантика все 6 100 %
Итого: 110 из 216 51 %
Сохранить страницу:

4851. mr.Santa
mr.Santa
ответить
# Консоль / Олимпиада / Форматирование текста / 2015-05-23 16:37

Хотелось уточнить по правому краю или по левому краю. На примере Exel.
http://showpic.ru/upload/230515/5560816ae4959.jpg
http://showpic.ru/upload/230515/556081746be5e.jpg
как по мне то результат выведен отформатирован по левому краю.


4851. mr.Santa
mr.Santa
ответить
# Новые мини игры / Спрайт. Сериализация объекта. / 2015-05-13 22:32

Чёт у меня не получилось https://youtu.be/WK1hidnmnh0?t=6m4s
Снимок экрана http://pixs.ru/showimage/winXPprobl_1809798_17291625.png
Предположу что проблемка в версии с#.


791. Валерий Жданов
Валерий Жданов
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Класс для Спрайта. / 2015-05-13 18:40

+1. По классам - это курс "Теория ООП". А в голове нет смысла всё держать, лучше реализовывать какие-то отдельные идеи проекта в мини-программках вне курса.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Класс для Спрайта. / 2015-05-13 17:59

Это тебенужен курс "Теория ООП".


1. Евгений Волосатов
Евгений Волосатов
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-13 17:18

Правильная формулировка облегчит понимание!


24. Олюшка
Олюшка
ответить
→  mr.Santa  # Новые мини игры / Спрайт. Первая форма. / 2015-05-13 15:17

Все здорово получилось, все успел)


24. Олюшка
Олюшка
ответить
→  mr.Santa  # Мини игры / Лабиринт 2D - меню / 2015-05-12 17:26

Замечательно что затягивает, так и происходит когда интересно, когда изучаешь новое. Тут же не гонки, пишите спокойно поставив на паузу видео)))


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Корень из числа / 2015-05-10 00:56

Не согласен. В вики написано.
"Если требуется найти квадратный корень с точностью до нескольких знаков после запятой, то этот метод по-прежнему можно использовать, хотя он и становится очень затратным. Исходное число следует дополнить соответствующим количеством пар нулей, а результат потом соответствующее количество раз поделить на 10."
Нужно найти с точностью 0.0001, то ответ не может быть выдан с точностью 0.00001.
Либо нужно переформулировать задачу. Либо поменять условие.


1803. Саша
Саша
ответить
→  mr.Santa  # Консоль / Саша / Корень из числа / 2015-05-09 00:14

потому что при округлении числа 1.4142135623(и т.д.) получается 1.41421, а не 1.41420


1803. Саша
Саша
ответить
→  mr.Santa  # Консоль / Саша / Треугольник: длина высоты / 2015-05-09 00:02

это не ошибки, это тест)))


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Треугольное совершенство / 2015-05-08 23:01

Витольдович, тут тоже нужно "хакать" Робота ???
Треугольное число = 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120...
Какое 2 может быть треугольным числом?


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Треугольник: длина высоты / 2015-05-08 22:07

Тут намерено ошибок наделали ?
111 222 111
45 90 45
треугольник из 2-х точек ?


4851. mr.Santa
mr.Santa
ответить
# Консоль / Саша / Корень из числа / 2015-05-07 19:22

Вот тут я непонял.
Есть точность 0.0001 и корень из 2. Программка выдала 1.41420
Почему не верный ответ?


4851. mr.Santa
mr.Santa
ответить
# Консоль / For-to-чки / 21 / 2015-05-07 13:54

Задача хороша. Только не согласен с результатом. Робот Шарп, зачем в матрице лишний пробел в конце каждой строке ?


4851. mr.Santa
mr.Santa
ответить
# Консоль / For-to-чки / 13 / 2015-05-06 20:26

Просмотрел решение от http://www.videosharp.info/1710/console Так оно же не совсем правильное. Витольдович, тщательнее нужно проверку делать.
Роботу Шарпу необходим волшебный пендаль.


4851. mr.Santa
mr.Santa
ответить
# Консоль / For-to-чки / 12 / 2015-05-06 18:36

Посмотрел на решение этой задачи коллегами. Нужно Витольдовичу усложнить проверку Зачем ганять пустые циклы если у числа не будет больше делителей N/2, ну окромя самого N. Смотреть моё решение.


4851. mr.Santa
mr.Santa
ответить
→  Сергей Витальевич   / 2015-05-06 18:14

Дело в том что я решил выучить С#. Ставить винду в мне не хочется. Работать в виртуальной машине не очень удобно. Нашёл такой выход. За отзыв спасибо.


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  mr.Santa  # Мини игры / Картинка с секретом / 2015-05-06 17:57

Притом задача была поставить именно VS ) Случайно поставил "хорошо", но думаю ничего страшного, просто не вижу смысла выдумывать себе трудности.


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  mr.Santa  # Мини игры / Картинка с секретом / 2015-05-06 17:54

По моему, писать для Windows на Linux какое-то извращение. Притом если ты только учишься - зачем же выдумывать себе сложности) Я еще понимаю когда ставят винду на вируальной машине, но это перебор. Для web-а, конечно, классно, но здесь это не нужно и излишне. Всеравно что пытатся разрабатывать приложения для мака на windows или linux (может не совсем прав, но думаю суть ясна ))))


4851. mr.Santa
mr.Santa
ответить
→  Олюшка  # Олимпиада / Конкурс на макет пакета / 2015-05-06 10:23

Потому что всегда можно сделать лучше :-)


4851. mr.Santa
mr.Santa
ответить
→  Олюшка   / 2015-05-06 10:20

Плохо что движок сайта не позволяет редактировать введённую информацию.


24. Олюшка
Олюшка
ответить
→  mr.Santa  # Олимпиада / Конкурс на макет пакета / 2015-05-06 07:54

Интересно узнать почему такая оценка урока, что-то не понравилось, можно тогда в комментариях написать, для этого это поле и предназначено. В целом получилось не плохо, хотя читаемость сливается, я думаю, все же белое на черном не очень удачно для обложки


1. Евгений Волосатов
Евгений Волосатов
ответить
→  mr.Santa  # Консоль / Олимпиада / Цифровые анаграмы / 2015-05-03 10:27

Например, такой: 4*13=52


4851. mr.Santa
mr.Santa
ответить
# Консоль / Олимпиада / Цифровые анаграмы / 2015-05-03 01:51

подразумевается 3*4=12?


4851. mr.Santa
mr.Santa
ответить
# Консоль / Олимпиада / Цифровые анаграмы / 2015-05-03 01:48

Вот тут что-то я не понял....
5
1 2 3 4 5
Какой должен быть результат, разве не 0?


4803. Юрий С.
Юрий С.
ответить
→  mr.Santa  # Мини игры / Вступительное слово / 2015-05-01 06:10

Скоро выпустят по все платформы (Linux, MacOS) Visual Studio - вот тогда заживём! :)


4851. mr.Santa
mr.Santa
ответить
# Консоль / Строки / Copy / 2015-04-26 00:18

Да, плохо что система не проверяет наличие переменных в программе.


  • Звание: Алгоритмист
  • Накопленный опыт: 147 часов
  • Собранный капитал: нет

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 15 14 39 159
2 chokayes 9752 10 15 9 34 154
3 WildOrc 17443 5 5 4 14 134
4 Dmitry Sinitsin 17947 10 10 5 25 130
5 Иван Воронин 10558 5 5 125
6 Evgenii Kudriavtcev 18493 10 10 20 115
7 ser2018 17425 5 5 10 115
8 Дмитрий 4814 10 10 5 25 100
9 Serge 16861 5 5 10 100
10 Виктор 17606 90
11 Иван 2146 78
12 Андрей 162 5 10 5 20 77
13 Родион Глушков 11582 5 10 5 20 77
14 Dima 11051 5 14 3 22 75
15 sparda 18477 5 5 10 64
16 Николай Миролюбов 6203 10 5 15 57
17 Pavlin 16496 57
18 Ramzan 18272 5 4 9 44
19 Сарапульцев Константин 1570 43
20 nasr 18889 10 1 11 41
21 FireWolf 10080 41
22 Andrew 18783 38
23 Дмитрий 16218 5 5 36
24 Arslan 18688 35
25 Андрей 17589 32
26 Марат 17791 32
27 Anton 5394 5 5 10 26
28 Yefim 11589 5 1 6 25
29 Стен 18842 2 5 7 24
30 Валерий Жданов 791 5 5 24
31 Слава 17255 21
32 Посетитель 0 5 5 20
33 Антон Кравченко 5502 5 5 20
34 Neverwinter 2 1901 20
35 alklokov 18681 20
36 Петя 7652 5 5 18
37 Евгений Волосатов 1 18
38 Александр 3922 17
39 Кирилл Шмойлов 6452 1 1 16
40 Roman 18683 16
41 Chai 18816 5 5 15
42 KpucTo6aJlb 13385 15
43 Дмитрий 17813 15
44 knockjkeee 18563 15
45 Виталий 16268 13
46 rahunak 15621 12
47 Григорий 3850 10
48 Дмитрий 4210 10
49 Андрей 6275 10
50 Алексей 8672 10
51 Саша Авербух 16520 10
52 Константин Мельников 17022 10
53 Мирзаев Магомед 18311 10
54 Protos 16459 9
55 Aleksandr 10298 7
56 Сергей Сергеевич 459 5
57 Денис 4395 5
58 Роман Осипов 6758 5
59 ymik321 11829 5
60 Сергей 12525 5
61 Сергей 14008 5
62 Егор 14446 5
63 DimanDOS 14981 5
64 Evgeny 17084 5
65 Слава 17769 5
66 Александр 18131 5
67 Salamatory 18774 5
68 Vitalik 18853 5
69 Илья 18894 5
70 Роман 14462 3
71 Maksym 18302 3
72 Voloshin Alexey 18838 2 2 2
73 vip 9913 2
74 Timoha 9980 2
75 petro_zzz 2237 1
76 Александр 17981 1
77 superGrover 18626 1
78 Сяинов Артём 18631 1
79 Марк 18848 1
80 Алексей 18890 1
81 Анастасия 18899 1
82 dnl 18901 1
83 Kirill 18908 1
84 Мария 18910 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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




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

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

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

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


Научился: Строить формы, Подключать звук.
Трудности: Для облегчения процесса обучения, пришлось ставить винду и visual c# 2008.
Интересно, затягивает. По записи не успеваю набирать текст и строить формы.


Научился: Создавать класс Граф. Создать метод для рисования.
Трудности: Разобраться с классами.
Трудно сформулировать что именно не понятно. Нужно почитать мануалы.