![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.12.2009
Сообщений: 13
|
![]()
Как в Delphi работать с обыкновенными дробями? Нужно проводить операции складывания, сложения, вычитания, умножениями. 2/3 и т.д. не подходит, т.к. дробь преобразуется в десятичную с потерями...
Если поможет - хочу перебирать корни к уравнениям, а к ним могут подходить корни в виде обыкновенных дробей. Знаю, что бред. В гугле про работу с типом FRAC толком ничего не нашел... |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А в каком виде эти дроби представлены?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 01.12.2009
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
ну так реализуй собственную функцию по работе с обыкновенными дробями.
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.12.2009
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 26.09.2010
Сообщений: 6
|
![]()
можно работать счислителем и знаменателем отдельно . Например для сложения можно сделать так(для x/x1+y/y1)
edit1.Text:=inttostr(x*y1+x1*y)+'/'+inttostr(x1*y1); |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дроби. Делфи | AnL | Помощь студентам | 8 | 21.09.2010 16:39 |
Период дроби! | prosport91 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 09.06.2009 15:57 |
Класс дроби на C# | Лубышев | Помощь студентам | 6 | 11.10.2008 10:00 |
преобразование десятичной дроби в обыкновенную и обратно, Delphi | ИгорьОК | Помощь студентам | 4 | 04.04.2007 21:12 |