Написать программу ** паскале, которая вычислит точки пересечения двух функций.

0 голосов
65 просмотров

Написать программу на паскале, которая вычислит точки пересечения двух функций.


Информатика (12 баллов) | 65 просмотров
Дан 1 ответ
0 голосов

ax^2 +bx+c=y
y=kx+q*

 

ax^2 + bx + c = kx + q
ax^2 + (b - k) x + (c - q) = 0

 

var
a, b, x, k, q, D : real;
begin
read (a, b, x, k, q);

D := sqr ((b - k)) - 4 * a * (c - q);
if D < 0 then writeln ('Нет перечечений')
else
begin
writeln (((k - b) + sqrt (D)) / (2 * a));
writeln (((k - b) - sqrt (D)) / (2 * a));
end;
end.

(4.6k баллов)