Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2011, 11:29   #1
Рифатина
Новичок
Джуниор
 
Регистрация: 29.11.2011
Сообщений: 1
По умолчанию Решение квадратного уравнения с процедурой нахождения дискриминанта в Pascal

Решение квадратного уравнения с процедурой нахождения дискриминанта в Pascal . Помогите пожалуйста!
Рифатина вне форума Ответить с цитированием
Старый 29.11.2011, 12:50   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

чем? все формулы есть в школьных учебниках математики...
p51x вне форума Ответить с цитированием
Старый 29.11.2011, 18:18   #3
hiho
Форумчанин
 
Регистрация: 29.04.2008
Сообщений: 100
По умолчанию

Код:
function D(a,b,c : integer {extended}) : extended;
begin
   Result := a*a - 4*a*c;
end;
А применяем сами =)
hiho вне форума Ответить с цитированием
Старый 29.11.2011, 18:27   #4
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

а не B*B ?

Код:
a*a - 4*a*c;
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 29.11.2011, 18:29   #5
hiho
Форумчанин
 
Регистрация: 29.04.2008
Сообщений: 100
По умолчанию

ой =)) Безусловно...
Будем считать, что я хотел проверить на грамотность участников форума
hiho вне форума Ответить с цитированием
Старый 29.11.2011, 18:42   #6
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Не по теме, а по сути, главное чтоб человек понимал что пишет или даже переписывает. А наши погрешности можна исправить.
Я сам то особо не дока. Так что самому порой весело с того что пишу)

Да и добавить бы к коду проверку

Код:
if D>0 then
{корней в уравнении два} или
Код:
If D<0 then ...
, есть третий случай,но там один корень( называется подумай сам ).
После проверки посчитать по ещё одной формуле x1 и x2. Ну и на вывод. И таки там лучше процедура.
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 29.11.2011, 18:47   #7
hiho
Форумчанин
 
Регистрация: 29.04.2008
Сообщений: 100
По умолчанию

ЛикБез:

Корней у квадратного уравнения всегда два... Даже когда (D < 0).

И попробуй доказать, чем лучше процедура нахождения дискриминанта, чем аналогичная функция?
hiho вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение квадратного уравнения в Паскале kykyseno4ek Помощь студентам 25 30.04.2016 18:30
Решение квадратного уравнения Эммануэль Общие вопросы Delphi 13 26.12.2010 15:21
Решение квадратного уравнения в Паскале yaxx Помощь студентам 2 06.10.2010 16:57
решение Квадратного уравнения методом Виета Claster Помощь студентам 3 16.09.2008 20:18
Решение квадратного уравнения Stiv Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 30.11.2007 15:15