>=
нет.
если к примеру 85% достаточно для сдачи то достаточно использовать одно условие.
PS. Вот тебе парсер. Хрен уберешь мой код теперь. Три разных варианта кода портил.
если к примеру 85% достаточно для сдачи то достаточно использовать одно условие.
PS. Вот тебе парсер. Хрен уберешь мой код теперь. Три разных варианта кода портил.
А можно использовать отдельную переменную для этого условия?
Если тут всего два варианта - сдал или нет, логическая спокойно подойдет. Отдельную удобнее было бы использовать, например, для оценки.
Имхо отсюда и возникает баг со слиянием выходного результата потому-что оба условия соблюдены. Отдельная переменная просто позволит избежать этого неприятного бага.
Шрёдингер на экзамене
Я у мамы программист
Провалили или сдали
Сейчас выпил немного пива и пытался нажать ОК.
Я нажал. У тебя что то глючит.
Ой, спасибочки
Кто-то ради лайков отфотошопил русскую версию.
Импортозамещение.
Сразу фотошоп... может набрал прогу котора просто выводит уведомление.
И тест написал, чтоб совестно не было.
Вообще, это похоже на результат работы команды msg:
Я почему то тоже так подумал.
Что мне всегда нравилось в ХР, эта ось знала для чего рождена!
Помню, в какой-то древней игрульке начала нулевых (симулятор хакера) при провале хакерской миссии выводился текст "задание успешно провалено".
Всё нормально, это был экзамен по квантовой физике. Результат находится в суперпозиции
У микрософт SQL когда-то видел окошечко с сообщением "Ошибка : Нет ошибки".
Вот это - вин, это профи писали...
Вот это - вин, это профи писали...
Почему же? Ошибка в том, что ошибка по всем докам должна быть.
Просто в ТЗ было написано: "Если набрано 85% или меньше, считается, что студент провалил экзамен. Если набрано 85% или больше, считается, что студент провалил экзамен". А когда кодер пытался уточнять требования, ему в ответ прилетело: "Ты что, дурак?! Там всё написано!" - вот и сделал, как написано.
Это мне подсказывает опыт работы с задачами. А вот опыт чтения чужого кода подсказывает, что некоторые кодеры живут и без else - и прекрасно себя чувствуют. Т_Т
Это мне подсказывает опыт работы с задачами. А вот опыт чтения чужого кода подсказывает, что некоторые кодеры живут и без else - и прекрасно себя чувствуют. Т_Т
'if' тож не обязательны
message="you " + (result>=85)?"PASSED":"" + (result \меньшеилиравно\ 85)?"FAILED":"" + " your Exam"
message="you " + (result>=85)?"PASSED":"" + (result \меньшеилиравно\ 85)?"FAILED":"" + " your Exam"
<Теги> можно писать через амерсанды:
<
>
&
<
>
&
?: все равно условный оператор, надо что-то типа такого городить:
"You "+ Encoding.ASCII.GetString(new byte[] { (byte)((((x - 85) & 0x80) >> 7) * 'F' + (((x - 85) & 0x80) >> 7 ^ 1) * 'P'), (byte)'A', (byte)((((x - 85) & 0x80) >> 7) * 'I' + (((x - 85) & 0x80) >> 7 ^ 1) * 'S'), (byte)((((x - 85) & 0x80) >> 7) * 'L' + (((x - 85) & 0x80) >> 7 ^ 1) * 'S') }) + "ED the Exam"
"You "+ Encoding.ASCII.GetString(new byte[] { (byte)((((x - 85) & 0x80) >> 7) * 'F' + (((x - 85) & 0x80) >> 7 ^ 1) * 'P'), (byte)'A', (byte)((((x - 85) & 0x80) >> 7) * 'I' + (((x - 85) & 0x80) >> 7 ^ 1) * 'S'), (byte)((((x - 85) & 0x80) >> 7) * 'L' + (((x - 85) & 0x80) >> 7 ^ 1) * 'S') }) + "ED the Exam"
Вот так это делается без условных операторов, ошибки границ и прочей херни:
my @res = ((FAIL)x85, (PASS)x16);
my $score = 100;
print "You $res[$score]ED the exam";
my @res = ((FAIL)x85, (PASS)x16);
my $score = 100;
print "You $res[$score]ED the exam";
Круто, даже для дробного $score работает.
То есть в любом случае провалил?
дерьмово прописанное условие выбивает первый мессадж "ОБОСРАЛСЯ". Второй так же дерьмово прописанный мессадж не подвязан под первое условие и точно так же срабатывает с выводом "неОБОСРАЛСЯ."
Иисус, но в ТЗ из коммента нет варианта не обосрался:
"Если набрано 85% или меньше, считается, что студент провалил экзамен. Если набрано 85% или больше, считается, что студент провалил экзамен"
Это ж фишка твоего бати - обосрался безусловно
"Если набрано 85% или меньше, считается, что студент провалил экзамен. Если набрано 85% или больше, считается, что студент провалил экзамен"
Это ж фишка твоего бати - обосрался безусловно
А, блэт, я хотел написать "Если набрано 85% или больше, считается, что студент сдал экзамен".
И правда - обосрался безусловно...
И правда - обосрался безусловно...
Чтобы написать коммент, необходимо залогиниться