ЦИКЛ WHILE | ЧТО ЭТО | КАК РАБОТАЕТ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 16

Поделиться
HTML-код
  • Опубликовано: 1 июн 2019
  • ✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
    ✅Доступ к исходному коду и спонсорство / simplecode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
    ✅ Telegram канал t.me/SergeySimpleCode
    Уроки по программированию
    ✅Наша группа ВК smplcode
    ✅Подписывайтесь на канал / @simplecodeit

Комментарии • 248

  • @SimpleCodeIT
    @SimpleCodeIT  5 лет назад +53

    Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
    ✅ donatepay.ru/don/SimpleCode

    • @Maks-vo3uo
      @Maks-vo3uo 5 месяцев назад

      результат то программы неправильный. программа выводит 95 действий. Но в условии стоит count меньше limit. А программа выполняет меньше или равно. чтоб вывело на надо в задании - нужно префиксный инкремент установить в скобках условия while ( ++count

  • @sofcorg9581
    @sofcorg9581 5 лет назад +225

    Весь Ютую "перелопатил" Качал курсы. Но таких конструктивных уроков как ваши не нашлось! Спасиб!

    • @kostikkostik9865
      @kostikkostik9865 3 года назад +5

      Приветствую Вы оставили этот комментарий год назад.Скажите,как далеко удалось продвинуться в сфере программирования??

    • @slavadyagilev7686
      @slavadyagilev7686 3 года назад +6

      @@kostikkostik9865 Приветствую, вы оставили этот комментарий месяц назад. Скажите, как далеко удалость продвинуться в сфере программирования?

    • @user-yq3vx8lh6m
      @user-yq3vx8lh6m 3 года назад +6

      @@slavadyagilev7686 Приветствую, вы оставили этот комментарий 20 часов назад. Скажите, как далеко удалость продвинуться в сфере программирования?

    • @slavadyagilev7686
      @slavadyagilev7686 3 года назад +6

      @@user-yq3vx8lh6m Приветствую, удалость продвинуться в сфере программирования ровно на 26 часов.

    • @user-zc9ml2pk6p
      @user-zc9ml2pk6p 3 года назад +2

      @@slavadyagilev7686 Приветствую Вы оставили этот коментарий месяц назад.Скажите,как далеко удалось продвинуться в сфере программирования??

  • @danko_go
    @danko_go 5 лет назад +85

    Мы с нетерпением будем ждать твоих следующих уроков! По крайней мере для меня ты единственный кто нормально объясняет всё)

    • @Service_472
      @Service_472 3 года назад

      Поддерживаю, на других каналах просто засыпаешь, а тут с удовольствием смотришь и выполняешь дз

  • @user-kk6ob5ud3n
    @user-kk6ob5ud3n 3 года назад +65

    Ты столь хорошо объясняешь, что голова просто не перегружается! Хотя, даже спустя несколько дней без повторений, можно(с напрягом) вспомнить всю тему. Вот что означает максимально понятное и подробное изложение материала(он прям сразу усваивается). Спасибо!!

    • @voalya
      @voalya 2 года назад +2

      Ну как, получилось выучить C#(не весь, понятное дело)?

    • @constantinestrohmayer7307
      @constantinestrohmayer7307 Год назад +1

      @@voalya ну как, получилось выучить C#?

    • @voalya
      @voalya Год назад +2

      @@constantinestrohmayer7307 я не особо учил сам C#, но для Unity получилось выучить, так что пригодилось :)

    • @Derty.
      @Derty. 11 месяцев назад +1

      @@voalya сколько учил видео для юнити ?

    • @TotoYavijyTvoeMnenieKakashka
      @TotoYavijyTvoeMnenieKakashka 4 месяца назад

      @@Derty. выучил Unity?

  • @MrJoker-rc1sb
    @MrJoker-rc1sb 5 лет назад +12

    Спасибо за урок!

  • @user-hb7kp8lx3d
    @user-hb7kp8lx3d 3 года назад +7

    Как всегда отличные уроки, надеюсь уроков будет всё больше, автоматом лайк и коммент!

  • @user-mv5kk9vb5q
    @user-mv5kk9vb5q 5 лет назад +5

    Еее, дождался)
    Продолжай выпускать ролики

  • @SG-li3qv
    @SG-li3qv 3 года назад +4

    Отличный урок. Спасибо Серж!!!

  • @user-lj9eq5fl5m
    @user-lj9eq5fl5m 3 года назад +11

    Я целый год ждал, когда же наберется побольше видеоуроков (правда забил на обучение), но теперь мой мозг ликует!!!! спасибо!

  • @user-gj2gy5pb5s
    @user-gj2gy5pb5s 3 года назад +3

    Отличные видеоуроки! Спасибо вам за ваш труд!

  • @susuvf
    @susuvf 5 лет назад +6

    Жду следующий урок, спасибо)

  • @user-px7vj4bb7i
    @user-px7vj4bb7i Год назад

    Видео были выложены 4 года назад, а они всё ещё мне помогают. Спасибо)

  • @user-nb1oq9xd7o
    @user-nb1oq9xd7o 3 года назад +1

    Просто лучший) Спасибо за уроки!

  • @friendlyap7613
    @friendlyap7613 3 года назад +17

    Огромное спасибо за твои уроки, сейчас изучаю С# и твои уроки очень помогают. Я пытался смотреть другие ролики, но ты понятнее всех объясняешь.

  • @dezato
    @dezato Год назад +6

    Твои уроки спасают меня от отчисления. Thank you 🙏

  • @Sayasayasaid
    @Sayasayasaid 2 года назад +7

    никогда не занимался ничем подобным. Мой первый опыт в программировании, думал будет невероятно сложно, думал не получится ничего у меня. Но вот мой 3 день изучения темы, 21 видео по плейлисту. Сергей, спасибо Вам за подробный и, самое главное, доступный разбор материала. Думаю, Вы создали много первоклассных специалистов!!!

  • @narikate2144
    @narikate2144 Год назад +3

    Вы невероятны! Перед институтом решил заранее разобраться в данном ЯП и ваш курс невероятно выручил. После полного ознакомления буду продолжать дальше

  • @eld4j
    @eld4j 3 года назад +33

    После питона решил изучить шарп. Есть успехи, во многом из за вас и знание синтаксиса. Что даже на 1.5х смотрю и за час уже тут. Отдельно для зрителей скажу: Ребят продолжайте совершенствовать, вы не должны сдаваться. Советую делать конспекты. Путь долгий, но крайнее полезный. Автор топ!

    • @gwinell
      @gwinell 2 года назад +5

      +, тоже здесь после питона. Благодаря хоть какой-то базе, намного проще проходит обучение

    • @indigo7671
      @indigo7671 Год назад +1

      Тоже отмечусь здесь. Я тоже после питона изучаю c#. Надеюсь сил хватит нам всем учиться до конца

    • @user-xm5ey7tw2s
      @user-xm5ey7tw2s Год назад +1

      @@gwinell +, мы мыслим одинаково!

    • @pavelpetrov1540
      @pavelpetrov1540 Год назад

      @@user-xm5ey7tw2s +

    • @Maks-vo3uo
      @Maks-vo3uo 5 месяцев назад

      можно поинтересоваться причиной изучения C# после изучения Питона? А то все так хвалят Питон и не любят C#.....

  • @nyashuka
    @nyashuka 4 года назад +6

    Идеальные уроки, друг.

  • @wAlxJ9
    @wAlxJ9 4 года назад +1

    Спасибо друг ты объясняешь лучше всех

  • @arroganz9318
    @arroganz9318 Год назад +2

    Перешёл на урок 16, спасибо. Все чётко пока. Тяжёлые дни в плане режима, поэтому затянул с этим циклом. Надеюсь с домашкой соображу.

  • @grintea4163
    @grintea4163 4 года назад +1

    Отличный урок, спасибо

  • @neandertalez8965
    @neandertalez8965 4 года назад +5

    Круто, даже самому захотелось начать снимать такие ролики (хотя я ещё только учусь)!

  • @lexgame861
    @lexgame861 4 года назад +1

    Спасибо большое за видео)

  • @homelessandhungry4529
    @homelessandhungry4529 Год назад

    Лучшие уроки и подача👍

  • @jses8560
    @jses8560 5 лет назад +1

    Благодарю за урок.

  • @user-iw8do6is6o
    @user-iw8do6is6o 3 года назад +1

    Спасибо за твои труды

  • @user-qz8hb9yh3b
    @user-qz8hb9yh3b 3 года назад +1

    Лучший преподаватель по программированию в мире!!!

  • @n.nemerenco
    @n.nemerenco 3 года назад +1

    Домашки просто кайф. Я полностью справился!

  • @giorgijabauri1040
    @giorgijabauri1040 5 месяцев назад

    спасибо за урок

  • @chistofreeze9096
    @chistofreeze9096 5 лет назад +6

    Смотреть не могу , но лайк и комент оставлю , удачи !

  • @angelldark6426
    @angelldark6426 2 года назад

    Спасибо. хорошого дня

  • @Simba_the_cat
    @Simba_the_cat 5 лет назад +5

    Спасибо Вам за уроки! Вы лучший в youtube!!! обьясняете очень понятно и грамотно!
    всегда жду новых уроков с нетерпением!!!

  • @real_younici
    @real_younici 2 года назад

    спасибо я уже посмотрел 16 курсов мне понравилось как ты разказиваешь

  • @duhles5521
    @duhles5521 4 года назад +1

    Спасибо!

  • @ArslanArslan-ph2pz
    @ArslanArslan-ph2pz 5 лет назад +1

    Отличные уроки, шикарно всё. Надеюсь на WinApi тоже будут)

  • @dimasavukov6230
    @dimasavukov6230 5 лет назад +4

    Так держать!

  • @itsok-ei8ft
    @itsok-ei8ft 3 года назад +1

    Спасибо)

  • @artlinestudio6735
    @artlinestudio6735 2 года назад

    Лайк! Отлично!

  • @sosiskakiller5685
    @sosiskakiller5685 8 месяцев назад

    Спасибо вам большое

  • @user-zq5hl8hv8g
    @user-zq5hl8hv8g 3 года назад +1

    Благодарю

  • @egorkalmykov4003
    @egorkalmykov4003 3 года назад

    Спасибо !!!

  • @Bah1918
    @Bah1918 5 лет назад +2

    Спасибо

  • @user-sw4sx4us1p
    @user-sw4sx4us1p 2 года назад

    Просто ооооооооогроооомное спасибо

  • @sahar1829
    @sahar1829 4 года назад +1

    Спасибо большое!!

  • @DiUja
    @DiUja 2 года назад +2

    курсы залетают как по маслу , услышал домашнее задание , подумал и выполнил , спасибо
    досмотрю курсы обязательно кину баблишка в благодарность

    • @tvtv7026
      @tvtv7026 Год назад

      кинул бабло ?

  • @sentix1288
    @sentix1288 5 лет назад +2

    Не забрасывай)) Будут уроки по Java \ PHP \ SQL

  • @user-up2vo2yx4o
    @user-up2vo2yx4o 4 года назад +1

    Спасибо за Вашу работу. Особенно нравится работа с отладчиком. Нигде в инэте такого нет.

  • @user-kv2qn5wi7g
    @user-kv2qn5wi7g 3 года назад +2

    пасибочки

  • @ivannebyshynets8829
    @ivannebyshynets8829 3 года назад +1

    Лайк неглядя)

  • @arinaeu7403
    @arinaeu7403 Год назад

    спасибо

  • @Qolqanat04
    @Qolqanat04 2 года назад

    Полезно

  • @hettysloff3876
    @hettysloff3876 5 лет назад +29

    spasibo bol'shoe tebe DRUG!!

    • @zitoon3322
      @zitoon3322 3 года назад +10

      drug это наркота на англ,но я понял что ты имел введу друг

    • @juuzua
      @juuzua 3 года назад +2

      @@zitoon3322 спасибо, я выучил новое слово)

  • @SimpleCodeIT
    @SimpleCodeIT  5 лет назад +9

    #SimpleCode #урокипрограммирования

  • @user-hc7bb2cj1c
    @user-hc7bb2cj1c 3 года назад +5

    Нечего писать просто лайк 👍

  • @IAnikeyI
    @IAnikeyI 3 года назад

    Бомба

  • @furiousfire336
    @furiousfire336 4 года назад +4

    16 урок. Я ещё не забросил делать конспект:)

    • @embryrose9799
      @embryrose9799 3 года назад +2

      Ого, мне иногда день дз письменно делать. Хочу скорее начать разбирать следующие урок... Стоя аплодирую тебе

  • @user-bl6it5xb8e
    @user-bl6it5xb8e 2 года назад +18

    Курс бомбезный , но есть одно но . Каждое домашнее задание невозможное :( , сижу думаю как его сделать , а по итогу когда смотрю выполнение , то просто думаю блин мы же не делали так . если что я новичок с нуля :)

    • @arroganz9318
      @arroganz9318 Год назад +11

      Это нормально. Только когда дз сложнее твоего ожидания, ты ломаешь мозг и пытаешься крутить разные варианты и логику и тем самым развиваешься. Если бы задания были достатог очевидными, то развития ноль. Главное не забивать и перед просмотром решения дз перепробовать все возможные варианты, пришедшие в голову.

    • @MRRXS_
      @MRRXS_ Год назад +2

      нет на самом деле надо просто посидеть подумать как должно бить если не все виполнил ето не страшно иногда сложно тебе надо больше логичиских задач решат тогда сможеш решать их

    • @user-yt4sh3vb8c
      @user-yt4sh3vb8c Год назад +2

      хз, я тоже никогда не кодила, но дз легко дались. видимо все индивидуально

    • @vajjentow
      @vajjentow 8 месяцев назад

      Как я вас понимаю теперь, дружище..

  • @birdwatcher_channel
    @birdwatcher_channel 3 года назад

    While просто космос

  • @camelos
    @camelos 2 года назад

    Спс

  • @iamult1mate446
    @iamult1mate446 Год назад

    Ломал голову часа 3 наверное)) прошлые домашние задания сам выполнить не смог, это выполнил сам и доволен как слон, автору спасибо огромное!)
    Делюсь своим кодом, понимаю что он не идеален, но прога работает, я 3 дня изучаю.(простите за имена переменных)
    Console.WriteLine("От числа");
    int count = int.Parse(Console.ReadLine());
    Console.WriteLine("До числа");
    int limit = int.Parse(Console.ReadLine());
    int perem = limit - count;

    while (count

    • @user-tg2zq9jv5s
      @user-tg2zq9jv5s Год назад

      вы очень крутой, я не смог сам это сделать и полез в коменты(

  • @user-sr6je8zm9u
    @user-sr6je8zm9u 3 года назад

    сначала подумал как решать, думал трудно, а потом собрался с мыслями и написал за 3-4 минуты. хм, не сложно.

  • @brffclips1
    @brffclips1 5 лет назад +1

    Будет продолжение по c++ или он закончен?

  • @Warfactory207
    @Warfactory207 3 года назад +1

    Прошел курс Гошы Дударя, понял 10%, прошел 15 уроков здесь понял все без преувеличений.

    • @embryrose9799
      @embryrose9799 3 года назад

      Та же ситуация. Я там почти ничего не поняла

    • @recon.m4320
      @recon.m4320 3 года назад +1

      та гоша дударь больше кодит чем объясняет

  • @7larrik222
    @7larrik222 2 года назад +1

    Спасибо, написал 1000-7

  • @jien2884
    @jien2884 3 года назад +1

    Черт я не сделал прошлую домашку дайте списать )

  • @avalivetoday8347
    @avalivetoday8347 5 лет назад +1

    мой 400 лайк)

  • @Danuoll
    @Danuoll 3 месяца назад

    Думал задание ппц сложное, а как оказалось думал 5 мин, написал прогу за пару строчек

  • @xdemonisterx4662
    @xdemonisterx4662 Год назад +1

    Люди: надо экономить природные ресурсы на земле
    Я у которого в консоли набежало 2.000.000: рапапа рапапа...

  • @orex-vitaliy
    @orex-vitaliy 2 года назад

    А как цикл из вычислений сделать?

  • @hardlightmusic9800
    @hardlightmusic9800 2 года назад

    я понял задание как. пользователь вводит число от и до, в их диапазоне нужно подсчитать чет и нечет. например от 0 до 53.
    Console.WriteLine("подсчет четных и нечетных чисел в выбранном диапазоне
    введите первое целое число, от которого начать подсчет" );
    int firstnumber = int.Parse(Console.ReadLine());
    Console.WriteLine("введите конечное целое число");
    int lastnumber = int.Parse(Console.ReadLine());


    int even = 0, noteven = 0;
    while (firstnumber < lastnumber)
    {
    firstnumber++;
    if (firstnumber % 2 == 0)
    {
    even++;
    }
    else
    {
    noteven++;
    }

    }

    Console.WriteLine("
    Кол-во чёт = " + even);
    Console.WriteLine("Кол-во не чёт = " + noteven);

  • @team_smg
    @team_smg 2 года назад

    Спасибо большое за материал !
    Тут возник вопрос,мы пише что условия выполняются пока count < 10(или limit) ,но он всё равно выводит число равное ,почему ?Или я чего не так понял...Если бы условия были "count

    • @user-km2fb1jk3z
      @user-km2fb1jk3z 2 года назад +2

      Потому что сначала count = 4, поэтому он попадает внутрь кода while и внутри кода выполняется count++ (т.е count уже равняется пяти). И потом срабатывает вывод

  • @raploky
    @raploky 3 года назад +1

    int count = 1;
    while (true)
    {
    count++;
    Console.WriteLine($"Cycle #{count * count}");
    }
    Это выглядит как робо-сатанизм. Прикольно

  • @nowar8379
    @nowar8379 4 года назад

    Подойдет ли, данное решение к дз,
    static void Main(string[] args)
    {
    int count = 0;
    int limit = Convert.ToInt32(Console.ReadLine());
    while (count++ < limit)
    {
    count++;
    Console.WriteLine(count);
    }
    Console.ReadLine();
    }

    • @annak9129
      @annak9129 3 года назад

      А где разделение на чётные и нечетные?

  • @user-yk5gz8kc3e
    @user-yk5gz8kc3e 3 года назад +2

    Вроде должно быть как-то так (отрицательные числа он не щитает :()
    using System;
    namespace number
    {
    class Program
    {
    static void Main(string[] args)
    {
    int limit, count, yesnumber = 0, nonumber = 0 ;
    count = 0;
    Console.WriteLine("Введите число");
    limit = int.Parse(Console.ReadLine());
    while (count

    • @pjslot
      @pjslot Год назад

      в задании было сказано не просто про число, а про диапазон - т.е. пользователь должен задать не только конечное но и начальное число диапазона чисел. по крайней мере я так понял.

  • @miyaatsumu6169
    @miyaatsumu6169 2 года назад

    Даже я с недомозгом понимаю эти уроки

  • @aknei8675
    @aknei8675 Год назад +2

    Вот моё решение ДЗ. На удивление раздумий было не много)
    while (true)
    {
    int number = 0, even = 0, odd = 0, worker = 0;
    try
    {
    Console.WriteLine("Введите число в котором хотите подсчитать кол-во чётных и нечётных чисел");
    number = int.Parse(Console.ReadLine());
    }
    catch (Exception)
    {
    Console.WriteLine("Ошибка. Введите число");
    Console.ReadLine();
    Console.Clear();
    continue;
    }
    while (worker < number)
    {
    worker++;
    if (worker % 2 == 0)
    {
    even++;
    }
    else
    {
    odd++;
    }
    }
    Console.WriteLine($"В числе {number}:
    Чётных - {even}
    Нечётных - {odd}");
    }

  • @pjslot
    @pjslot Год назад

    мой вариант тела программы домашнего задания:
    Console.WriteLine("Введите начальное число диапазона:");
    int first = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("Введите конечное число диапазона:");
    int second = Convert.ToInt32(Console.ReadLine());
    //работает и с отрицательными числами, при условии что начальное число меньше конечного
    int chetCouter = 0;
    int nechetCounter =0;
    while (first

  • @hasber1664
    @hasber1664 11 месяцев назад

    у меня проблема при откритии консоли просто не отображаются повторения

  • @user-rf5jb4go9i
    @user-rf5jb4go9i 3 года назад +1

    Крайне советую смотреть на скорости 1:25. Смотреть сложнее не станет, но будет интенсивнее, и время сэкономите!

    • @maxm1505
      @maxm1505 Год назад

      Я так и делаю)

  • @mrdantis7279
    @mrdantis7279 Год назад +1

    int count = 0;
    int limit = int.Parse(Console.ReadLine());
    while(count < limit)
    {
    count++;
    Console.WriteLine(count);
    if (count % 2 == 0) {
    Console.WriteLine(count + " - Чётно");

    }
    }

    • @user-uc3yw2dn4h
      @user-uc3yw2dn4h 8 месяцев назад

      while (count < limit)
      {
      count++;
      if (count % 2 == 0)
      chet++;

      else
      nechet++;

      }
      Console.WriteLine("Четных " + chet++);
      Console.WriteLine("Нечетных " + nechet++);

  • @alon7109
    @alon7109 5 лет назад +2

    Спасибо за уроки! И-и-и... У меня есть вопрос по Visual Studio. Я установил в Visual Studio "Разработка игр с помощью Unity". И вот в чём вопрос: как открыть Unity в Visual Studio? Заранее спасибо.

    • @user-vb3ed7jq5c
      @user-vb3ed7jq5c 5 лет назад +7

      В Visual Studio не надо открывать Unity. Надо в Unity указать путь до Visual Studio. То есть: В редакторе Unity жмакаем на кнопочку Editor, далее Preferences, затем открывается окно, в окне выбираешь External Tools и напротив External Script Editor ты должен указать путь до установленной Visual Studio. И после этого у тебя при создании скриптов будет открываться Visual Studio. Удачи:-)

  • @geshoi
    @geshoi 2 года назад

    Если бы деньги так увеличивалась как цифры в консоли при бесконечном цикле.

  • @lavanda279
    @lavanda279 3 года назад +2

    Я один не сдержался и написал скрипт гуля?

  • @user-fs1ly4bv9y
    @user-fs1ly4bv9y Год назад

    почему у меня при написании программы как на 3:59 не работает код, тупо пустая консоль?

  • @barsiksan1
    @barsiksan1 4 года назад +1

    +

  • @hasboo2566
    @hasboo2566 2 года назад

    Всё понятно но я дз без понятия как сделать к сожалению 😂😅

    • @hasboo2566
      @hasboo2566 2 года назад +2

      Отмена, коряво но я сделал!!!😄

  • @artstone7705
    @artstone7705 3 года назад

    Здравствуйте.У меня такая проблема.После написания блока try catch в блоке switch переменным firstValue и secondValue не присвоено значение и выдает ошибку. Помогите пожалуйста.

    • @_toxik_4792
      @_toxik_4792 3 года назад

      +++такая де проблема

    • @aleks_gavs
      @aleks_gavs 3 года назад

      да-да, тоже самое! Есть мысль что надо взять в фигурные скобки, но что именно - не знаю)
      Как найдётся решение, пните, пжл.

    • @aleks_gavs
      @aleks_gavs 3 года назад

      О! Придумал костыль!
      Объявляем переменную до блока try catch (ноль или любое другое число), тогда остальная программа её уже видит, а в вышеуказанном блоке меняем её значение и всё ок.

  • @user-et8cb7vu4c
    @user-et8cb7vu4c 9 месяцев назад

    лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)

    • @user-et8cb7vu4c
      @user-et8cb7vu4c 6 месяцев назад

      @@exactly4234 ну он там вроде вначале добавляет плюс 1 к переменой (count++;), а потом только выводит её на консоль, и после возвращается к циклу, и если в скобках осталась истина(ну типо если count

    • @user-et8cb7vu4c
      @user-et8cb7vu4c 6 месяцев назад

      @@exactly4234 ну он типо добавил 1 к переменой, а только потом вывел её на консоль. типо команда с добавление числа (count++;) выполняется первой в этом цикле, а потом он выводит её, и так по кругу. К нулю прибавил один, и вывел 1, к одному прибавил один, и вывел 2, к двум прибавил один, и вывел 3, и так далее. пока цикл не станет не истинным, то есть это на моменте когда 6

  • @greencactus2052
    @greencactus2052 3 года назад

    int a = 0;
    int numbercount = int.Parse(Console.ReadLine());
    while (a < numbercount)
    {
    a++;
    Console.WriteLine(a);
    }
    int b = a / 2;
    int c = a - b;
    Console.WriteLine($"Количество четных чисел = {b}");
    Console.WriteLine($"Количество нечетных чисел = {c}");
    Console.ReadLine();
    Это мое решение задачи

  • @StHardcoreMode
    @StHardcoreMode 3 года назад

    Поясните, пожалуйста, если мы ставим условие while (count < 5), в итоге 5 все-таки выводит. Разве цикл не должен остановиться на 4?

    • @leonid_learn
      @leonid_learn 3 года назад +1

      Это смотря, на какое место в коде ты поставил (count++). Потому что если в цикле ты поставил
      Count++ раньше чем вывод информации на экран (Console.Writeline(count)), то тогда код просто не успевает дойти до условия (count < 5) - которое в свою очередь проверяется перед каждой итерации(повторения) цикла и поэтому на экран выводится 5. Но если ты сначала сделаешь вывод в консоль, а только после этого (count++), то тогда цикл сразу закончится так как, count больше не будет подходить к условию (count < 5). Блять, короче пытался объяснить как мог, он же говорил 'Работайте с отладчиком'. Надеюсь ты понял

    • @leonid_learn
      @leonid_learn 3 года назад

      Попробуй создать переменную a = 1, затем в цикле a < 5 (поменять эту переменную на a = 40), и она всё равно будет выводится. Циклу пофиг, соответсвует переменная условию внутри цикла, ей главное чтобы до начала цикла она подходила

    • @aknei8675
      @aknei8675 Год назад

      @@leonid_learn Обьяснил хорошо, я по крайней мере всё понял) Спасибо!

    • @leonid_learn
      @leonid_learn Год назад

      ​@@aknei8675 Пожалуйста, главное не бросай)

  • @broughtinbroght
    @broughtinbroght 2 года назад

    Цикл While понятен, спасибо автору! Но есть один вопрос. Почему если задается переменная count которая по условию должна быть меньше 5, выводятся значения этой переменной 1, 2, 3, 4 И 5. Почему выводится 5, если условие: count < 5?

    • @user-hs4jq2mw6u
      @user-hs4jq2mw6u 2 года назад

      count принимает значение 5 только после того, как проверка уже пройдена, поэтому и выводится 5

    • @broughtinbroght
      @broughtinbroght 2 года назад

      @@user-hs4jq2mw6u спасибо!

    • @aknei8675
      @aknei8675 Год назад

      Если поставишь сначала ++count а потом вывод, то результат будет (1,2,3,4,5) Т.к. код просто не успевает дойти до значения которое ты указал. Но если сначала поставишь Вывод, а уже потом ++count, то вывод будет (1,2,3,4)

  • @zhen1966
    @zhen1966 Год назад

    Почему 5 вклучается при условии count

    • @sergeyfilatov116
      @sergeyfilatov116 Год назад +1

      Console.WriteLine(count); Если перед увеличением поставить вывод в консоль, то тогда ваша догадка верна

  • @joefast505
    @joefast505 5 лет назад

    КУДА ПРОПААЛ? А ТАК ВИДЕО КЛАСС

  • @predaytor
    @predaytor 5 лет назад

    Like for the boss

  • @MegaDenis
    @MegaDenis Год назад

    1000-7

  • @kirilllavshuk1980
    @kirilllavshuk1980 3 года назад +1

    кто эти 4 человека?

  • @zvensan4578
    @zvensan4578 3 года назад

    здраствуйте, почему этот цикл вечный, объясните пожалуйста
    int number = 5;
    int i = 0;
    bool r = i < number;
    while (r)
    {
    Console.WriteLine(i);
    i++;
    }
    Console.ReadKey();

    • @Victor_NATO
      @Victor_NATO 3 года назад

      потому что переменная r считается только вначале. i < number выполняется только один раз, до цикла, поэтому её значение всегда истина.

    • @zvensan4578
      @zvensan4578 3 года назад

      @@Victor_NATO Спасибо за ответ

  • @nailtagiyev6340
    @nailtagiyev6340 5 лет назад

    using System;
    namespace Lessons
    {
    class Hello
    {
    static void Main()
    {
    int a = int.Parse(Console.ReadLine());
    int count = 0;
    int cet = 0, necet = 0;
    a++;
    while (count != a)
    {
    Console.WriteLine(count);
    if (count % 2 == 0)
    {
    cet++;
    }
    else
    {
    necet++;
    }
    count++;
    }
    Console.WriteLine("Кол-во чёт = " + cet);
    Console.WriteLine("Кол-во нечёт = " + necet);
    }
    }
    }

  • @assetkussainov
    @assetkussainov 2 года назад

    Решение домашки
    static void Main(string[] args)
    {
    int i = 1;
    int oddNumber = 0;
    int evenNumber = 0;
    Console.WriteLine("Введите предел:");
    int limit = int.Parse(Console.ReadLine());
    while (i