Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 03.07.2009
Сообщений: 56
1

Найти минимальное значение среди корней трех квадратных уравнений

28.04.2010, 03:10. Показов 1096. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, плиз, с задачей! Заданы три квадратных уравнения(любые). Найти минимальное значение среди корней этих уравнений. Вычисления нужно оформить ввиде процедуры или функции.

Добавлено через 1 час 0 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
program koren;
uses crt;
var max,X1,X2,X3,X4,X5,X6,q,w,e:real;
t,y:array[1..6] of real;
i:integer;
procedure zoom(A,B,C:real;  var Y1,Y2:real);
var D:real;
    begin
     D:=B*B-4*A*C;
    Y1:=(-B+SQRT(D))/(2*A);
    Y2:=(-B-SQRT(D))/(2*A);
   end;
begin
clrscr;
     begin
       for i:=1 to 3   do
   read(q,w,e);
   zoom(q,w,e,X1,X2);
   t[i]:=X1;    y[i]:=X2;
   end;
   begin
   for i:=1 to 3 do
   writeln('  X1= ',t[i]:2:2,'  X2= ',y[i]:2:2);
   if max<t[i]   then   max:=t[i];
   if max<y[i]    then   max:=y[i];
   end;
   writeln('max= ',max:2:2);
  readkey;
End.

Подскажите почему программа работает неправильно!!!

Добавлено через 2 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
program koren;
uses crt;
var max,X1,X2,X3,X4,X5,X6,q,w,e:real;
t,y:array[1..6] of real;
i:integer;
procedure zoom(A,B,C:real;  var Y1,Y2:real);
var D:real;
    begin
     D:=B*B-4*A*C;
    Y1:=(-B+SQRT(D))/(2*A);
    Y2:=(-B-SQRT(D))/(2*A);
   end;
begin
clrscr;
     begin
       for i:=1 to 3   do
   read(q,w,e);
   zoom(q,w,e,X1,X2);
   t[i]:=X1;    y[i]:=X2;
   end;
   begin
   for i:=1 to 3 do
   writeln('  X1= ',t[i]:2:2,'  X2= ',y[i]:2:2);
   if max<t[i]   then   max:=t[i];
   if max<y[i]    then   max:=y[i];
   end;
   writeln('max= ',max:2:2);
  readkey;
End.
При выполнении корни у первых двух уравнений все время нули.
Подскажите почему программа работает неправильно!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2010, 03:10
Ответы с готовыми решениями:

Найти минимальное значение среди корней двух квадратных уравнений
Задача 1 Найти сумму первых чисел последовательности a1,a2...an, произведение которых не...

Найти минимальное значение среди корней этих уравнений.
Заданы три квадратных уравнения: ax2 +bx+c=0, dx2 +fx+r=0, px2 +qx+k=0. Найти минимальное значение...

Программирование с использованием процедур и функций. Найти минимальное значение среди корней заданных уравнений
заданы три квадратных уравнения: ах^2+bx+c=0,dx^2+fx+r=0,px^2+qx+k=0.найти минимальное значение...

Найти среднее арифметическое действительных корней трех квадратных уравнений
помогите пожалуйста решить задачу))) тема : Использование функций для решения прикладных задач....

0
28.04.2010, 03:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2010, 03:10
Помогаю со студенческими работами здесь

Найти количество корней для каждого из трех квадратных уравнений с данными коэффициентами
2. ФУНКЦИИ 2. Описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней...

Заданы три квадратных уравнения. Найти максимальный корень среди действительных корней этих уравнений.
Так вот, есть такая задача:Заданы три квадратных уравнения АХ2 + BХ + С = 0; DX2 + FX + E = 0 и ZX2...

Определить общее количество корней трёх квадратных уравнений
Даны a,b,c. Сколько корней всего у трёх уравнений ax2+bx+c=0, cx2+ax+b=0 и bx2+ax+c=0. Необходимо...

Нахождение максимального значения корня среди действительных корней квадратных уравнений
(Написать программу, осуществляющую заданные вычисления с использованием процедур. Вид используемых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru