Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/113: Рейтинг темы: голосов - 113, средняя оценка - 4.63
Карамелька
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 18
#1

Решение квадратного уравнения ax2+bx+c=y

14.06.2012, 00:40. Просмотров 20505. Ответов 3
Метки нет (Все метки)

Написать программу решения квадратного уравнения ax2+bx+c=y.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2012, 00:40
Ответы с готовыми решениями:

Найти действительные корни квадратного уравнения ax2 + bx + c = 0
7. Напишите программу, находящую действительные корни квадратного уравнения ax2...

Решение квадратного уравнения
3. Составить подпрограмму решения квадратного уравнения ах2 +bx +c = 0. Через...

Решение квадратного уравнения
вычислить значение корней квадратного уравнения x^2+px+q=0. помогите пожалуйста

Решение квадратного уравнения
Доброго времени суток. Нужна помощь в решении задачи по паскалю. Задача...

Решение квадратного уравнения
Написать программу решения квадратного уравнения. Программа должна проверять...

3
ermolay
3430 / 2369 / 2131
Регистрация: 04.12.2011
Сообщений: 3,965
14.06.2012, 09:05 #2
в общем виде квадратное уравнение имеет такой вид:
ax2+bx+c=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
var
  a,b,c: integer;
  x,d: real;
begin
  repeat
    write('Введите коэффициент a (a<>0): ');
    readln(a);
  until a<>0;
  write('Введите коэффициент b: ');
  readln(b);
  write('Введите коэффициент c: ');
  readln(c);
  d:=b*b-4*a*c;
  writeln('Решение уравнения:');
  if d=0 then
    writeln('Корень один: х = ',-b/2/a) else
  if d<0 then 
    writeln('Корней на множестве действительных чисел нет') else  
  begin
    writeln('Корней два:');
    writeln('1-й корень: x1 = ',(-b-sqrt(d))/2/a);
    writeln('2-й корень: x1 = ',(-b+sqrt(d))/2/a);
  end;
  readln;
end.
Добавлено через 4 минуты
но если преподаватель настаивает на своей интерпретации уравнения, и у задает пользователь, то нужно ввести еще одну переменную у и вычесть ее из с.
то есть
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
var
  a,b,c,y: integer;
  x,d: real;
begin
  repeat
    write('Введите коэффициент a (a<>0): ');
    readln(a);
  until a<>0;
  write('Введите коэффициент b: ');
  readln(b);
  write('Введите коэффициент c: ');
  readln(c);
  write('ВВедите y: ');
  readln(y);
  c:=c-y;
  d:=b*b-4*a*c;
  writeln('Решение уравнения:');
  if d=0 then
    writeln('Корень один: х = ',-b/2/a) else
  if d<0 then 
    writeln('Корней на множестве действительных чисел нет') else  
  begin
    writeln('Корней два:');
    writeln('1-й корень: x1 = ',(-b-sqrt(d))/2/a);
    writeln('2-й корень: x1 = ',(-b+sqrt(d))/2/a);
  end;
  readln;
end.
0
Alixa
0 / 0 / 1
Регистрация: 07.10.2012
Сообщений: 20
13.01.2013, 20:40 #3
а можно это все в delphi написать? пожалуйста
0
ermolay
3430 / 2369 / 2131
Регистрация: 04.12.2011
Сообщений: 3,965
13.01.2013, 20:51 #4
Цитата Сообщение от Alixa Посмотреть сообщение
а можно это все в delphi написать?
это вам надо в разделе делфи тему создать или через поиск поискать, наверняка такая задача там уже решалась.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2013, 20:51

Решение квадратного уравнения
ax^2+bx+c=0 и блок схемой тоже помогите

Решение квадратного уравнения, если B<0
Всем доброго времени суток! Опять нуждаюсь в помощи. Работаю над осложненной...

Текстовые файлы. Решение квадратного уравнения
всем доброго времени помогите пожалуйста решить задачу. на завтра надо...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru