Си шарп с нуля

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

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

крем сода
  • Звание: Алгоритмист
  • Накопленный опыт: 112 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2019-07-23 22:45:35
  • Возраст: 25 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-06-17 java-class JA. Классные пакеты 12 из 18 67 %
2019-04-03 java-array J9. Массивы все 3 100 %
2019-04-02 java-loop J8. Циклопы все 10 100 %
2019-03-26 java-egz J7. Экзамен все 5 125 %
2019-03-24 java-if J6. Условия все 8 115 %
2019-03-19 java-oper J5. Операции все 7 100 %
2019-03-11 java-type J4. Типы все 4 100 %
2019-03-01 java-read J3. Ввод все 10 100 %
2019-02-05 java-write J2. Печать все 3 100 %
2019-02-03 java-start J1. Запуск все 4 100 %
2019-01-29 start Начало здесь 1 из 9 %
Итого: 67 из 81 83 %

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

Дата активности Консольный раздел Прогресс
2019-06-27 solo Java - Запуск 11 из 13 85 %
2019-06-16 solo C# набор 15 из 17 89 %
2019-04-03 solo Java - Вывод данных 3 из 7 43 %
2019-03-29 jawa WRITE - Вывод данных 5 из 11 46 %
2019-03-28 solo Java - Циклы 1 из 2 50 %
2019-03-22 task2 Алгоритмика 1 из 20 5 %
2019-03-21 task1 Целые числа 2 из 7 29 %
2019-03-13 jawa START - Запуск все 1 100 %
2019-02-09 task1 Семантика все 6 100 %
Итого: 45 из 84 54 %
Сохранить страницу:

20893. --
крем сода
крем сода
ответить
→  Николай  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2019-05-30 17:56

Привет, Николай! Отличная работа :) Продолжай в том же духе и отличные результаты не заставят себя долго ждать. Успехов тебе в изучении C#


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  крем сода   / 2019-05-29 19:57

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-07-08
Остаток байтов: 1737
Вы являетесь участником Клуба формулистов.


21720. --
MikeCsharp
MikeCsharp
ответить
→  крем сода  # JA. Классные пакеты / CLASS - Общий голос / 2019-05-16 10:31

Молодца!) Успехов тебе


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  крем сода   / 2019-04-29 19:22

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-06-08
Остаток байтов: 1481
Вы являетесь участником Клуба формулистов.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  крем сода   / 2019-03-30 18:13

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-05-09
Остаток байтов: 1281
Вы являетесь участником Клуба формулистов.


20659. --
no name
no name
ответить
→  крем сода  # J8. Циклопы / LOOP - Мужской / женский цикл / 2019-03-28 17:13

Жаль картинки нельзя прикреплять, у меня есть подходящая)


10365. --
Rita
Rita
ответить
→  крем сода  # J6. Условия / IF - Альтернатива / 2019-03-22 01:23

Mолодец! Использовать конструкцию If-else, теранрный оператор -Это хорошо  при создании нового своего приложения .


20893. --
крем сода
крем сода
ответить
# Консоль / Олимпиада / Случайная задача / 2019-03-17 15:58

Было страшно отправлять решение задачи на джаве, т.к. в консоль выводились значения с запятой, а не с точкой:
for (int i = 0; i <= 90; i++)
{
res = Math.cos((i * Math.PI) / 180);
System.out.print ("cos " + i + " = ");
System.out.format("%.3f%n",res);
}
Но к счастью обошлось, Робот Шарп все понял даже с запятыми)


20893. --
крем сода
крем сода
ответить
→  Chip  # J5. Операции / OPER - Операции 1 / 2019-03-14 15:55

Ааа, значит вот как действует этот оператор. Большое спасибо за пояснение


13417. --
Chip
Chip
ответить
→  крем сода  # J5. Операции / OPER - Операции 1 / 2019-03-14 11:07

Оператор ~ - это побитовый оператор, применяется к каждому биту числа. Если объяснять коротко и без подробностей, то в случае исходного бита 1, в результате получится 0, и наоборот, если исходный бит 0, то получится 1. В тесте дано число a=3, в битовом представлении это 00000011. ~a инвертирует все биты, поэтому получится 11111100 - это двоичное представление числа -4.


20893. --
крем сода
крем сода
ответить
# Консоль / Олимпиада / Случайная задача / 2019-03-13 22:50

По моему мнению отличная задача дня. Да, решение на уровне пятого класса, но чтобы размять пальцы и вспомнить азы самое то :) Плюсом ко всему, не наблюдалось никаких проблем с отправкой решения на языке java.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  крем сода  # J4. Типы / TYPE - Целые примитивные типы / 2019-03-08 09:55

Всё верно, это ускоряет работу.


9752. --
chokayes
chokayes
ответить
→  крем сода  # J4. Типы / TYPE - Целые примитивные типы / 2019-03-08 08:48

В Java есть 8 примитивных типов, которые делят на 3 группы, вот они:

Целые числа — byte, short, char, int, long
Числа с плавающей точкой (иначе дробные) — float, double
Логический — boolean


9913. --
vip
vip
ответить
→  крем сода  # J3. Ввод / READ - Буферный чтец / 2019-03-01 23:12

Едет из Москвы домой студент—программист. Бухнул малость, заснул в руках с книжкой «теория полей». Утром все проснулись, кроме студента. Проводница видит заглавие на его книжке — «Теория полей» и будит: — Вставай, агроном.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  крем сода   / 2019-02-28 18:05

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2019-04-09
Остаток байтов: 942
Вы являетесь участником Клуба формулистов.


11019. --
Trira
Trira
ответить
→  крем сода  # Консоль / Олимпиада / Случайная задача / 2019-02-12 23:52

Дело в типе считываемого числа. Измените int на long . и еще, может быть Вам попробовать считать число при помощи класса Scanner ?


20893. --
крем сода
крем сода
ответить
# Консоль / Олимпиада / Случайная задача / 2019-02-12 23:10

Робот Шарп продолжает игнорировать правильные решения на java :(
Задача дня получилась в таком виде:
public class Program
{
  public static void main(String[] args)
    {
int N = Integer.parseInt(System.console().readLine());
long sum = 0;
                for (int i = 1; i <= N; i++) sum += i;
System.out.println (sum);
    }
}
Может знает кто в чем тут дело?


10365. --
Rita
Rita
ответить
→  крем сода  # J3. Ввод / READ - Ввод трёхзначного числа / 2019-02-08 13:46

Все понятно.  Всё получилось! Это просто замечательно!!!
Молодец!!!


20893. --
крем сода
крем сода
ответить
# Консоль / Семантика / Дедушка Эхо / 2019-02-08 13:22

Есть несложное решение и на Java, жаль робот его не оценил((
public class Exo
{
  public static void main(String[] args)
    {
String input = System.console().readLine();
                System.out.println (input);
System.out.println (input);
    }
}


20893. --
крем сода
крем сода
ответить
→  Слава  # JA. Классные пакеты / CLASS - Модификаторы доступа / 2019-02-06 14:44

Достаточно важная тема, желаю тебе успехов в дальнейшем изучении!


20893. --
крем сода
крем сода
ответить
→  Yefim  # J9. Массивы / ARRAY - Целый массив / 2019-02-06 14:14

У тебя неплохое решение задачи, но как думаешь, можно ли ее упростить? Допустим, чтобы подсчет квадратов и их вывод в консоль был в одном цикле for? Так же попробуй сделать вывод не с 0, а с 1.


20239. --
Юлия
Юлия
ответить
→  крем сода  # J1. Запуск / START - Десять запусков / 2019-02-03 21:20

Молодец, что у тебя все получилось. Не могу сказать, что это уж совсем "Все просто"
Удачи в дальнейших работах и изучении!


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  крем сода   / 2019-02-03 19:53

Спасибо! Буду стараться)).


20893. --
крем сода
крем сода
ответить
→  Rita  # Дневник успеха / 2019-02-03 : Тот ничего не сделал, кто ничего не начал. / 2019-02-03 19:10

Здорово, продолжай в том же духе! :)


20893. --
крем сода
крем сода
ответить
→  Геннадий Кравцов  # Нано-игры / ФИНАЛЬНЫЙ УРОК / 2019-02-03 19:01

Замечательные программы, продолжай в том же духе!


17663. --
Oleksandr
Oleksandr
ответить
→  крем сода   / 2019-02-02 12:22

Спасибо. Тоже надеюсь что не заброшу ибо программа достойна того что-бы быть представленной в портфолио. Но пока уровня знаний не хватает, прям остро чувствуется недостаток теории. Вот прямо начал  книгу читать.  И даже потом чувствую надо будет переделывать с нуля, что-бы получилось реализовать все как у родительской программы.


20893. --
крем сода
крем сода
ответить
→  Oleksandr  # Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК / 2019-02-01 21:33

Программа здорово выглядит, надеюсь не забросишь ее, а будешь потихоньку воплощать все свои идеи. Удачи!


20893. --
крем сода
крем сода
ответить
# J1. Запуск / START - Платформа Java / 2019-01-31 19:44

Спасибо вам за помощь! Теперь все работает как часы) А ошибка действительно была в названии файла.


13417. --
Chip
Chip
ответить
→  крем сода  # J1. Запуск / START - Платформа Java / 2019-01-31 11:21

Судя по скриншоту, вы верно указали путь к javac, это хорошо. Я думаю проблема в том, что javac не может найти файл Test.java, потому что, как вы пишете, он находится на рабочем столе, а текущая рабочая директория в консоли на скриншоте это C:\Users\Yana. Понимаете, разные директории, javac ищет файл Test.java в C:\Users\Yana, а его там нет, он на рабочем столе. Просто скопируйте ваш файл Test.java в папку C:\Users\Yana и ещё раз запустите javac с учётом полного пути.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  крем сода  # J1. Запуск / START - Платформа Java / 2019-01-31 08:06

Может переменные среды прописать? Перезагрузиться не забудьте, если будете пробовать компиляцию после установки переменных среды, без перезагрузки операционной системы может не подхватить изменения. www.videosharp.info/17947/checking/java-start=1065
Второй вариант, может и неверный (код на иллюстрациях не вызывает сомнений) - лишний пробел в строке запуска?
И последнее, что приходит на ум - может в имени файла затесалась кириллическая литера, выглядит как надо, а компилятор этого файла и не видит, если его набрали в отличающейся раскладке.
Но это уже мои фантазии)
Удачи!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  крем сода   / 2019-01-29 20:18

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +512

Подписка КФ до: 2019-03-10
Остаток байтов: 512
Вы являетесь участником Клуба формулистов.


20871. --
Антон
Антон
ответить
→  крем сода  # Начало здесь / День №1. Создание микро-Привычки. / 2019-01-29 18:59

Приветствую! хорошее начало =)


20893. --
крем сода
крем сода
ответить
→  Артём Нагорный  # Карточки памяти / Классовая независимость / 2019-01-29 17:16

Красиво получилось! На мой взгляд картинки трудноваты, но так даже интереснее :)


  • Звание: Алгоритмист
  • Накопленный опыт: 112 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2019-07-08

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

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

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

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

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

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

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





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

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

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

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


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



Научился: При наследовать от класса "родителя" мы можем только поля и методы с модификатором доступа protected и public. Модификатор "по умолчанию" подразумевает видимость только в текущем пакете