Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2021-10-31 | start | Начало здесь | % | |
2021-10-30 | game0 | Демо игры | 10 % | |
2018-11-15 | soft0 | Демо софт | 29 % | |
Итого: | 34 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2021-11-10 | task1 | Целые числа | 29 % | |
2021-11-06 | solo | YESOLO on the Keyboard | % | |
2021-11-03 | solo | C# набор | 12 % | |
2021-11-01 | task1 | Семантика | 100 % | |
2021-11-01 | solo | Java - Вывод данных | 29 % | |
2021-10-27 | solo | Java - Запуск | 8 % | |
Итого: | 36 % |
Решил всего на 14 %.
int a, b, c, d;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
c = (a / b);
d = (a % b);
Console.WriteLine("22 / 5 = " + c);
Console.WriteLine("22 % 5 = " + d);
Написал:
string a = "#";
a = a + a + a + a + a + a + a + a + a + a;
a = a + a + a + a + a + a + a + a + a + a;
a = a + a + a + a + a + a + a + a + a + a;
Console.WriteLine(a);
В итоге:
> Программа отсылается...
> Ждём робота Шарпа, 60 с...
> Робот Шарп медитирует :^#
www.videosharp.info/data/img/console/000.png
Отлично, с какими проблемами столкнулся на этом уроке? Какой будет следующий урок?
Отлично.
Привет. Хорошо что данный урок пройден. Теперь можно двигаться дальше.
Очередная интересная задача.
Подчеркнул для себя то, что не нужно ставить пробелы, иначе робот определит ошибку.
Первоначальная версия: Console.WriteLine("One \nTwo \nThree \nFour \nFive");
Версия которую признал робот: Console.WriteLine("One\nTwo\nThree\nFour\nFive");
Находясь на нулевом уровне, решал задачу на листочке, затем в VisualStudio, первоначально создал вот такую структуру:
int a = 12, b = 25, c = 689, d = 60, e = 9, g = 3, h = 12;
int x = b + c; //25 + 689 = 714
int z = d - e; //60 - 9 = 51
int f = x / z; //714 / 51 = 14
int q = a * f; //12 * 14 =168
int w = a * g; //12 * 3 = 36
int l = q - w; //168 - 36 = 132
Console.WriteLine(l);
Результат 132. Робот не принял.
Решил упростить:
int a = 12, b = 25, c = 689, d = 60, e = 9, g = 3, h = 12;
Console.WriteLine((b+c)/(d-e)*h-(a*g));
Результат 132.
Робот снова не принял такое решение.
Идеи закончились.
Придется смотреть видео-решение.
Александр, привет. Опиши пожалуйста что ты подразумеваешь под словосочетанием "хороший код"?
Отлично. Я еще не дошел до этого урока. Надеюсь в ближайшее время приступить. Ври возникновении вопросов обязательно буду спрашивать решение у формулистов.
Отлично. Теперь ты готов приобретать новые знания и с каждым кликом становиться прокаченнее.
Приветствую, Максим! Если опыта в программировании мало, то советую прорешать консольные задачи по семантике и алгоритмике. Все задачи имеют видеорешение с объяснениями. И это позволит втянуться в процесс, выработать привычку каждый день хоть что-то писать. А то говорят, что программисты 90% времени не пишут, а читают код. )) Удачи!
Ты молодец! Самое главное, что ты разобрался с установкой программы, и теперь у тебя все отлично работает. Не переживай из-за английской версии студии, по-тихоньку втянешься, вначале всегда все сложно. Лично я делаю так, если мне не понятны методы какого-то класса и что они делают, то я читаю документацию на официальном сайте или ещё где-нибудь. Кстати, порой это очень полезно, ведь таким образом ты больше узнаешь о классах, методах, их предназначении, можно даже примеры использования данных методов найти. Создаётся как бы общая картина, общее представление возможностей языка. Англоязычная версия мотивирует к поиску информации в сети, а это полезный навык для программиста, ведь на начальных этапах все знать невозможно. Это мое мнение. Поэтому удачи тебе, главное не бросай это дело и продолжай заниматься.
Английский все равно нужен при программировании. Так что уж лучше сразу привыкать к английским названия. Русский перевод не всегда адекватен