Во-первых, если идёт дождь, прогулка не может состояться. В этом случае длительность прогулки должна равняться 0.Во-вторых, если температура слишком низкая (ниже 0°C) или слишком высокая (выше 35°C), прогулка тоже не состоится.В-третьих, идеальная температура для прогулки — 20°C. В этом случае прогулка длится 20 минут.В остальных случаях длительность прогулки уменьшается на минуту с каждым градусом отклонения от идеальной температуры: при 19°C или 21°C длительность составит 19 минут, при 18°C или 22°C — 18 минут и так далее.Блджад, как это записать верно? яумамыпрограммист
Что за хуйню я только что прочитал?Гулял с бывшей по ночному парку зимой, играли в снежки, потом валялись в снегу и целовались
Поможите дэбилу.
>>165035167Поссал на ебало. Наслаждайтесь.
>>165035160Это задачка, ее надо записать на языке программирования.
>>165035205Благодарю. Проходим, не задерживаемся.
>>165035033 (OP)Ты пишешь вычислитель благоприятных дней для свидания?
>>165035033 (OP)if (rain) {walkTime = 0;}else if (t<0 || t>35) {walk = false;}else {walkTime = 20 - abs(20-t);}
>>165035556>писать скобки в 1 строкуОбоссал тебя
>>165035692А я так и не пишу обычно. Каждой скобочке - своя строчка.)
>>165035776)
>>165035033 (OP)Если Дождь=истина {ДПрогул=0}Иначе Если Температура<0 ИЛИ Температура>35{ДПрогул=0}Иначе Если Температура==20{ДПрогул=20}Иначе Если Температура<20{ДПрогул=Температура}Иначе Если Температура>20{ДПрогул=40-Температура}Сойдет?
>>165035556abs это что?
>>165036196абсолют модуль
>>165036112У тебя ошибка. Как это логически записать и так ясно.
>>165036196Модуль (в расеянских школах).
>>165036282Где?
>>165036280Переменная abs не определена.Не канает на яваскрипте.
>>165036321Да это курсы, я за них еще и бабки заплатил. И нихуя там не объясняют. Вот я даун пиздец.
>>165036388Тогда возьми сперва в квадрат, а потом корень извлекиИли гугли модуль на яваскрипте
>>165035160Даун
>>165036447Базаришь.>>165036388Math.abs может?
>>165036447Ты бы самостоятельно большему научился
>>165036112О у моей сестры примерно такие же познания в математике ей 17, капец, как егэ сдаст ...
>>165035033 (OP)public float getWalkTime(Weather weather) {if (weather.isRaining()) return 0f;if (weather.getTemperature() < 0 || weather.getTemperature() > 35) return 0f;float idealTemp = 20;return Math.abs(idealTemp - weather.getTemperature());}Класс Weather должен содержать инфу о температуре и дожде. Если без него, то просто передавай в метод температуру и флаг дождя.
>>165036810return idealTemp - Math.abs(idealTemp - weather.getTemperature());Пофиксил.
>>165035033 (OP)>если температура слишком низкая (ниже 0°C) или слишком высокая (выше 35°C), прогулка тоже не состоитсяАйфон Х выгуливаешь?
>>165036810А еще лучше сделать так:public float getWalkTime(Weather weather) {if (weather.isRaining()) return 0f;if (weather.getTemperature() < 0f || weather.getTemperature() > 35f) return 0f;float idealTemp = 20f;float idealTime = 20f;return idealTime - Math.abs(idealTemp - weather.getTemperature());}
>>165037034var temperature = 20;var itsRaining = false;var minutes;/Мяу! Длительность прогулки зависит от нескольких условий.Во-первых, если идёт дождь, прогулка не может состояться. В этом случае длительность прогулки должна равняться 0.Во-вторых, если температура слишком низкая (ниже 0°C) или слишком высокая (выше 35°C), прогулка тоже не состоится.В-третьих, идеальная температура для прогулки — 20°C. В этом случае прогулка длится 20 минут.В остальных случаях длительность прогулки уменьшается на минуту с каждым градусом отклонения от идеальной температуры: при 19°C или 21°C длительность составит 19 минут, при 18°C или 22°C — 18 минут и так далее./
>>165037461Шо ты тут написал, ебана?
>>165037580Полное условие задачи. Надо решить просто через if и else, без всяких возвратов функций.
>>165035033 (OP)Таки анон решил запилить чёткую программу по заведению тян.
p = (x > 35 || x < 0)return (!p)(20-|x-20|) - p -1 значит что гулять нельзя (по хорошему нужно использовать монаду Maybe и возвращать Nothing если гулять нельзя и Maybe x, если гулять можно)мимо-школьник*
>>165037658Ну так перепиши функцию, чтобы она срала в консоль, а не возвращала.
>>165037461if (itsRaining) {minutes = 0;}else if (temperature<0 || temperature>35) {minutes = 0;}else {minutes = 20 - abs(20-temperature);}Теперь она тебе даст (нет).
>>165038069хуёвая идея представлять 0 как "нельзя гулять", ведь может быть нулевая температура и гулять будет можно (пизда вы тупые все, я хуею)
>>165038142Там и не написано, что нельзя гулять. Просто ты погуляешь ноль минут.
>>165038224ок, сори
>>165038142В условии сказано, что при отклонении от идеальной температуры, время уменьшается на минуту. Отклонение на 20° говорит о том, что время уменьшится до 0.
> 6 минут потеть при 34 градусах
Где такую ретардскую задачу дать могли для js? Или в школах уже не паскаль изучают?
>>165038069Может ты и прав, просто не робит нихуя так как решение заточено через if и else.
>>165037658Пиши функцией. Без них будешь писать хуету.
>>165035033 (OP)Ты че сисадмин на зоне или че?
>>165038295Это курсы, в этом вся хуйня.
>>165038388Выкатывайся, это не твое. Или это обязательные?
>>165038235А через что тебе заточить?minutes = GetMinutes();int GetMinutes(if (itsRaining) {return 0;}else if (temperature<0 || temperature>35) {return 0;}else {return 20 - abs(20-temperature);}
Решилось. Спасибо, анончики. Особенно спасибо анону который предложил через Math.abs это делать. Только я так и не понял нихуя что это, так как еще не проходили это. Это сумма?Вот сокращенный варинтif (itsRaining || temperature < 0 || temperature > 35) {minutes = 0;}else {minutes = 20 - Math.abs(20-temperature);}
>>165038529ЗАебись я функцию написал.int GetMinutes() {if (itsRaining) {return 0;}else if (temperature<0 || temperature>35) {return 0;}else {return 20 - abs(20-temperature);}}
>>165038553>Это сумма?Math это очевидно твоя мамка, а abs это хуй в ее очке.
>>165038553Кокая сумма, ебана! Math.abs() возвращает абсолютную величину. Модуль, епты бля! Было -50, а тут хуяк и станет 50!
>>165036388>Переменная abs не определена.Ебанутый.Math.abs
>>165038553>Только я так и не понял нихуя что это, так как еще не проходили это. Это сумма?МОДУЛЬ ЧИСЛА, Алеша.Это в шестом классе проходят.
>>165038906А?
>>165038942Хуй на!
>>165038964Эээ блэт!
Да не было у меня в школе информатики, да и закончил я ее 10 лет назад. И вообще я инженер-нищук, который запился на блядские курсы, и эти ебанаты на третем этапе дали эту хуйню, ничего не объясняя. Такая вот хуйня, посоны. Но все равно спасибо за разъяснения.
>>165039171Модуль числа - это из математики, мань.
>>165039300Про модуль я уже догнал.
>>165035033 (OP)>если пойдет дождьпойдет дождь