Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
46
Добавлен:
02.01.2020
Размер:
30.04 Кб
Скачать

Var a,b,c: tFrac;

d: boolean;

e: integer;

begin

a:= TFrac.Create(-1,2);

writeln(a.Frac);// вывод дроби (-1/2) через свойство в формате строки

b:= TFrac.Create(3,4);

c:= a.Sub(b);

writeln(b.Frac); // вывод дроби (?) через свойство в формате строки

writeln(c.Frac);// вывод дроби (2/8 ) через свойство в формате строки

c:= a.Mul(b);

writeln(c.Frac);

c:= a.Dvd(b);

writeln(c.Frac);

c:= a.Sqr;

writeln(c.Frac);

c:= a.Rev;

writeln(c.Frac);

b:=b.Copy;

writeln(b.Frac);

d:= a.Equel(b);

writeln(d);

d:= b.Greater(a);

writeln(d);

b:=b.Rev;

writeln(b.Frac);

e:=a.GetNum;

writeln('Numerator = ',e);

e:=a.GetDenom;

writeln('Denominator = ',e);

c.Free;

a.Frac:= '-3/4';// ввод дроби через свойство в формате строки

c:= a.Add(b);

c.Reduce;

writeln(c.Frac);// вывод дроби (0/16 )через свойство в формате строки

readln;

end.

Соседние файлы в папке Зайцев М. Г.