Сап,двач. От нехуй делать решил поучиться JavaScript. Дошел до пикрил хуйни. Поясните мне, почему тут 16, а не 5?
И сразу бамп
Бамп
Потому что 1+2+3+4+5+6 = 16мимонезнаюджс
Че за приложение?
>>157605214ой. обосрался
>>157605214>>157605241тут же счет от 4 идет.4+5+6 = 15
Ну йобана, что за приложение?Юзал около года назад, но забыл название.
>>157605302Но ведь 6 не должна в счет идти, там же КОНТИНЮ при и=6
30
>>157605078 (OP)Что за приложение?
Первый шаг 4Второй 5Третий пропускЧетвертый 7Цикл от 4 включительно до 8 не включая 8 с пропуском шага когда литератор равен 64 плюс 5 плюс 7 равно 16
>>157605405Или 24
>>157605346Учим JavaScript забей в плей маркете
>>157605078 (OP)Ща бы математику поучить
>>157605451*итератор, долбанный т9
>>157605078 (OP)4 + 5 + 7 = 16Забрасывай, не твоё это. Либо математику подтягивай.
>>157605451Все,спасибо, я понял в чем моя ошибка была
>>157605078 (OP)Условие простое. Складываются все целые числа от 4 до 7, пропуская 6. Получаем 4 + 5 + 7 = 16.
>>157605557Подожди, а как у тебя 5 получалось? Можешь логику объяснить? не подъебываю, просто интересно
>>157605650Ни в чем, гуманитарий решил поиграть в человека просто
>>157605736>Подожди, а как у тебя 5 получалось? Можешь логику объяснить?>Ни в чем
>>157605078 (OP)Ты что на телефоне javascript учишь? лол.4+5+7 = 16, с чего ты вообще 15 взял?
>>157605078 (OP)4+5+76 не обрабатывается
Потому что счёт начинается с 4Потом идёт проверка на равенство 6. Если равно 6, то цикл пропускается и перепрыгивает на следующую итерацию.Получается вот так1) i=4, это меньше чем 84 не равно 6sum = 0+42) i = 5, это меньше чем 85 не равно 6sum = 4+53) i = 66 равно 6, следовательно переходим к следующей итерации4) i = 77 не равно 6sum = 9 + 75) i = 8, т.к. условие цикла не выполняется, цикл закончен.Чтобы ты понимал, цикл for можно заменить конструкцией вида while()for(i = 0; i<5; i++){что-то происхоит}оно равносильноwhile (i<5){что-то происходит*i++}
Чет я не понял, я нихуя не знаю и сам пришел к правильному ответу, а ты там что-то изучаешь и не можешь правильный ответ дать?
>>157605078 (OP)потому что у тебя перебор от 4 до 7.(цикл for)т.к. i строго меньше 8каждый раз запускает внутри цикла условие ifесли не удовлетворяет(т.е. i не равно 6) сразу идет в elseначальное значение sum = 0условие else sum+=i (т.е. sum = 0(sum) + 4(i);sum = 4 при первом проходу)при следующей итерации sum = 4, уже ( sum = 4(sum) + 5 (i);итого sum уже равно 9;при i=6 оно просто пропускает его, sum = 9 остается прежним.последнее sum = 9(sum) + 7(i); sum = 16;цикл закончен sum = 16;Удачи в изучении)
>>157605346SoloLearn
>>157605078 (OP)Давай мы тебе реквесты, а ты код?Хочу приложение с одной кнопкой, которое генерирует случайное предложение вида: [как фапать] [на что фапать] [сколько раз]
>>157605880просто прочитал как "в чем логика"
>>157611657>[как фапать] [на что фапать] [сколько раз]Сначала набор вариантов запили, может напишу.мимокрок