Предмет: Информатика,
автор: serega772
Подскажите!
Задача С#:
Составить программу нахождения корней квадратного уравнения у=ах2+bх+с.
Горят знаки "Больше" и "Меньше" . Помогите найти ошибку.
Приложения:
Ответы
Автор ответа:
0
Какой нечитабельный код. Выровняй, тогда может и сам сможешь находить.
Ладно, ближе к делу. Нельзя просто так делать "d = > 0", > - это логический знак, сравнивающий операнды (т.е. переменные слева и справа от него) и выдающий true если левый больше правого, иначе false.
Как исправить? Перед > поставить переменную, которую нужно сравнить с 0.
Далее, смотри, ты пытаешься присвоить ЛОГИЧЕСКУЮ переменную (true/false, boolean) целочисленной переменной d. d < 0 выдаст true если d меньше 0, иначе false.
Исправление - либо заменить тип d на boolean (логический), либо присваивать d число.
Ладно, ближе к делу. Нельзя просто так делать "d = > 0", > - это логический знак, сравнивающий операнды (т.е. переменные слева и справа от него) и выдающий true если левый больше правого, иначе false.
Как исправить? Перед > поставить переменную, которую нужно сравнить с 0.
Далее, смотри, ты пытаешься присвоить ЛОГИЧЕСКУЮ переменную (true/false, boolean) целочисленной переменной d. d < 0 выдаст true если d меньше 0, иначе false.
Исправление - либо заменить тип d на boolean (логический), либо присваивать d число.
Похожие вопросы
Предмет: Українська мова,
автор: romanchukanna95
Предмет: Алгебра,
автор: yoper4564
Предмет: Математика,
автор: Elisabeth1234506
Предмет: Математика,
автор: МариЯ2000003