0
ЖДУ ПОМОЩИ ОТ ПРОФИ!!!
Почему последний else if не работает? https://code.sololearn.com/WAqOg8o51b08/?ref=app
7 odpowiedzi
+ 5
По-моему, все нормально работает, только вот 4-ый блок не нужен. В общем, картина такова:
Первый if-блок работает если все поля незаполнены
Второй блок работает, если а отрицательно
Потом если с отрицательный
Следующий блок работает, если оба а и с отрицательны
-------
но скажу по секрету, этот блок у вас никогда не заработает,тому что если а отрицательно, то сратает второй блок, а если с отрицательно - то третий.
------
Дальше блок сработает, если все значени. равны, или дискриминант отрицательный
Последнее, если ни одно из условий не удовлетворено
+ 5
А четвертый блок зачем?
+ 5
По логике, он вообще не нужен
+ 5
Если а отрицательно, сработает второй блок, и комп уже не будет проверять другие случаи.
Если с отрицательно, сработает третий блок, а четвертый не сработает.
В блоках else if срабатывает только блок с первым удовлетворенным условием, дальше комп не проверяет
0
уже работает
0
ну а если a и c одновременно отрицательны?
0
для этого и 4 блок