C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 13
  • По консольным: 4
  • По видеоурокам: 9
  • Получено ответов: 21

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

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

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





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

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

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

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


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



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