Напишите программу по которой из текстового файла с именем kvur.txt будут прочитаны три числа: a,b,c - коэффициенты квадратного уравнения затем будут вычислены корни этого уравнения и выведены на экран и в текстовый файл korni.txt. ПАСКАЛЬ

17 Апр 2020 в 19:40
258 +1
0
Ответы
1

Пример программы на Pascal:

program QuadraticEquation;
var
inputFile, outputFile: Text;
a, b, c, D, x1, x2: real;
begin
Assign(inputFile, 'kvur.txt');
Reset(inputFile);
Readln(inputFile, a, b, c);
Close(inputFile);
D := b * b - 4 * a * c;
if D > 0 then
begin
x1 := (-b + sqrt(D)) / (2 * a);
x2 := (-b - sqrt(D)) / (2 * a);
writeln('x1 = ', x1);
writeln('x2 = ', x2);
Assign(outputFile, 'korni.txt');
Rewrite(outputFile);
writeln(outputFile, 'x1 = ', x1);
writeln(outputFile, 'x2 = ', x2);
Close(outputFile);
end
else if D = 0 then
begin
x1 := -b / (2 * a);
writeln('x = ', x1);
Assign(outputFile, 'korni.txt');
Rewrite(outputFile);
writeln(outputFile, 'x = ', x1);
Close(outputFile);
end
else
begin
writeln('Корней нет');
Assign(outputFile, 'korni.txt');
Rewrite(outputFile);
writeln(outputFile, 'Корней нет');
Close(outputFile);
end;
end.

Эта программа считывает коэффициенты квадратного уравнения из файла kvur.txt, вычисляет корни уравнения и выводит их на экран, а также записывает результат в файл korni.txt.

18 Апр 2024 в 13:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир