Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: почему не работает case?
В выводе дискриминант 0 и нет корней.
Дискриминант вычисляется правильно, но switch не пойму почему игнорирует условие, когда дискриминант = 0 и отрабатывает условие когда дискриминант меньше нуля.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
вообще многоэтажные проверки лучше не использовать
портянку можно заменить полиморфизмом
шаблон "стратегия" например вполне тут к месту будет для освоить
Строитель
Отправлено: 29 Апреля, 2019 - 16:15:30
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
LIME пишет:
шаблон "стратегия" например вполне тут к месту будет
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016
Помог: 0 раз(а)
Это точно ветка для новичков?
Я то в целом знаком с классами, но во многом еще за деревьями не вижу леса...
LIME
Отправлено: 29 Апреля, 2019 - 16:34:15
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Perun ниче страшного
больше то некому отвечать
терпи) Строитель читай лучше тут https://refactoring[dot]guru/ru/design-patterns
особенно по ссылкам ниже основного материала и сравнение паттернов
например в фабриках легко вообще ничего не понять и даже не заметить этого))
а там есть ссылка на сравнение
Строитель
Отправлено: 29 Апреля, 2019 - 18:55:01
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
LIME пишет:
Строитель читай лучше тут https://refactoring[dot]guru/ru/design-patterns
особенно по ссылкам ниже основного материала и сравнение паттернов
например в фабриках легко вообще ничего не понять и даже не заметить этого))
а там есть ссылка на сравнение
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.