|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2011, 09:53 | #1 |
Пользователь
Регистрация: 26.03.2011
Сообщений: 18
|
Pascal Классы (ООП)
Нужно создать класс, который решает квадратные уравнения (коэффициенты внутри класса и методы для исчисления дискриминанта). Это что-то из Объектно-ориентированного программирования.
Напишите пожалуйста программу кому нетрудно... |
29.05.2011, 19:40 | #2 |
Регистрация: 28.05.2011
Сообщений: 9
|
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var a,b,c,d,x1,x2:real; begin a:=strtofloat(edit1.Text); b:=strtofloat(edit2.Text); c:=strtofloat(edit3.Text); d:=b*b-(4*a*c); if d<0 then begin showmessage('Дискриминант меньше ноля, пожалуйста введите другие числа'); edit1.Clear; edit2.Clear; edit3.Clear; edit1.SetFocus; end else begin x1:=(-b-sqrt(d))/(2*a); x2:=(-b+sqrt(d))/(2*a); edit4.Text:=floattostr(x1); edit5.Text:=floattostr(x2); edit6.Text:=floattostr(d); end; end; end. на делфи. Надеюсь не нужно было решать уравнения где Д<0. Если нужно было умножь дискриминант на -1, будет 4 результата Х3, х4 выводи с минусом |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal Классы (ООП) | Kroleg | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.05.2011 09:53 |
С++,ООП,программа на классы | VampIrchik | Помощь студентам | 1 | 25.01.2011 20:11 |
ООП->Телефонный справочник->классы | winnix | Общие вопросы C/C++ | 1 | 10.11.2008 16:41 |