![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Буду |
![]()
Сообщение
#1
|
Школьник ![]() Группа: Продвинутые Сообщений: 17 Регистрация: 30.9.2008 Город: Калининград Учебное заведение: КГТУ Вы: студент ![]() |
Задача наверное покажется лёгкой-лёгкой, кому-то, но я что-то вот никак.
Исходная задача: 1. по данным коэффициентам уравнения прямой линии на плоскости (Ах+Ву+С=0) должен вычисляться угол, образуемый этой прямой с положительным направлением оси оХ (полагается, что А<>0, В<>0). 2. доработать программу так, чтобы выполнялась проверка на допустимость вводимых данных, а так же учитывался случай В=0, при А<>0 и определялось, проходит ли заданная коэффициентами уравнения прямая через начало координат. Формулу нашла для вычисления угла -tg(a/b), вот только если решать дальше, без с, то ничего хорошего не выходит. Помогите, пожалуйста, кто чем может.... |
![]() ![]() |
Буду |
![]()
Сообщение
#2
|
Школьник ![]() Группа: Продвинутые Сообщений: 17 Регистрация: 30.9.2008 Город: Калининград Учебное заведение: КГТУ Вы: студент ![]() |
Код if (b=0) and (c=0) or (b<>0) and (c=0) then begin Writeln('Pryamaya prohodit cherez nachalo koordinat'); writeln('ugol raven '); writeln('Rad=',pi/2+arctan(b/a)); writeln('Gr=',(((pi/2+arctan(b/a)))/180)); end else begin writeln('ugol raven '); writeln('Rad=',pi/2+arctan(b/a)); writeln('Gr=',(((pi/2+arctan(b/a)))/180)); end; Проверьте, пожалуйста?.. а то как-то там совсем даже не получается, что при b=0 угол равен 90 градусам.. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.5.2025, 21:42 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru