Я пытаюсь взять все после десятичного числа и отобразить его как дробь. Не удалось найти много для целей-c о том, как это сделать. Я использую double
для форматирования переменных, не уверен, будет ли это иметь значение или нет. Вот как я форматирую вывод своего ответа: [theTextField setText: [NSString stringWithFormat: @ "% f ''", (myVariable)]];
В десятичном виде это нормально, но хотелось бы это целое число и дробь (т.е. ) 7 1/2 вместо 7,5000. Заранее спасибо!
Обновление: 13.05.2011
Хорошо, у меня получилось отображать 7 1/16, но что-то с математикой не работает. Потому что он не изменится от 1/16 даже при изменении разделяемых значений. Где я здесь ошибаюсь? Если кто-то действительно может заставить это работать правильно, опубликуйте полностью, как это делается. Это должно быть просто, но это не так и требует слишком много времени. Пожалуйста, опубликуйте полностью, как это делается. Спасибо.
Обновление: Это должно быть просто, но это не так и требует слишком много времени. Пожалуйста, опубликуйте полностью, как это делается. Спасибо.
Обновление: Это должно быть просто, но это не так и требует слишком много времени. Пожалуйста, опубликуйте полностью, как это делается. Спасибо.
Обновление: Если этот ответ не работает, посмотрите другой мой пост, это работает! Преобразовать десятичные дроби в дроби