Как в дробь перевести?

Общие вопросы: версии и диалекты, синтаксис языка, cтруктуры и типы данных (массивы, строки, списки...), обработка данных и т.д.
Ответить
Torland
Сообщения: 3
Зарегистрирован: 01 апр 2010, 23:24

11 апр 2010, 23:00

Привет.

Подскажите, пожалуйста, как настроить прогу, которая вычисляет значение уравнения по функции, чтобы она в ответе дала правильную дробь с числителем и знаменателем, а не длинным числом с набором цифр после запятой?

Заранее спасибо.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

12 апр 2010, 11:03

Так устроит?
chisl=trunc(x*1000000);
znam=1000000;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
IceFlame
Сообщения: 62
Зарегистрирован: 29 ноя 2009, 03:54

12 апр 2010, 13:23

Я так подозреваю ему надо, чтобы в резльтате были дроби вида 1/3, 7/9 и т.п.
Torland
Сообщения: 3
Зарегистрирован: 01 апр 2010, 23:24

12 апр 2010, 21:42

IceFlame писал(а):Я так подозреваю ему надо, чтобы в резльтате были дроби вида 1/3, 7/9 и т.п.

Именно =).
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

14 апр 2010, 17:56

Тогда нужен код проги, очевидно :)
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить