Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

Деление с остачей   Найти похожие ветки 

 
dest81 ©   (2005-08-25 11:55) [0]

Как можно задать нужное количество знаков после запятой при делении с остачей?


 
stone ©   (2005-08-25 12:04) [1]

RoundTo + F1


 
Digitman ©   (2005-08-25 12:15) [2]

никак.
количество значащих разрядов в дроб.части стр.представления числа определяется параметрами форматирования этого стр.представления, а не "при делении"


 
TUser ©   (2005-08-25 12:26) [3]

Думаю, что имеется в виду Format/FormatFloat


 
Koala ©   (2005-08-25 14:12) [4]

{**********************************************************
*  Module:         Global.Rounde
*  Created by:     Скопировано из RXLibrary
*  Date Created:   02/08/2005
*  Last Modified:
*  Input:          RoundValue - число, DP - сколько знаков после запятой)
*  Output:
*  Return:
*  Description: Функция округления
**********************************************************}
function RoundeRX(RoundValue: Extended; DP : Integer) : Extended;
 function Sign(Value: Extended): Integer;
 begin
   if Value = 0 then Result := 0 else
     if Value < 0 then Result := -1 else Result := 1;
 end;
begin
Result := Int(RoundValue*exp(DP*ln(10))+Sign(RoundValue)*0.50000001)*exp(-DP*ln(10));
end;


 
Anatoly Podgoretsky ©   (2005-08-25 14:43) [5]

Koala ©   (25.08.05 14:12) [4]
Любые функции ROUND это обман. Смотри [2]


 
Digitman ©   (2005-08-25 16:24) [6]


> с остачей


хм..

то ли с недостачей ..
то ли с недоимкой ..

что такое "остача" - одному прокурору известно) ..
кому как не прокурору "делить с остачей")
уж прокурор-то знает как "знаки" (денежные ?) "делить с остачей") .. до или после того как он, прокурор, сподобится на "количество знаков" намекнуть просящему)


 
TUser ©   (2005-08-25 16:51) [7]

> Digitman ©   (25.08.05 16:24) [6]

Детский мультик про то, как лиса сыр делила, видели? Вот это и есть - с остачей.


 
Digitman ©   (2005-08-25 16:55) [8]


> TUser ©   (25.08.05 16:51) [7]


да, видел) ... посчастливилось, знаете ли ..

только что-то не припомню, чтобы там та самая лиса "делячила" "делячу" на "разнячу" и "остачу"..


 
Leonid Troyanovsky ©   (2005-08-25 16:56) [9]


> Digitman ©   (25.08.05 16:24) [6]

> что такое "остача" - одному прокурору известно) ..
> кому как не прокурору "делить с остачей")
> уж прокурор-то знает как "знаки" (денежные ?) "делить с
> остачей") .. до или после того как он, прокурор, сподобится
> на "количество знаков" намекнуть просящему)


IMHO, некорректно для решения проблем с постановкой задачи,
сразу звать прокурора (свят-свят).

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2005-08-25 17:01) [10]

TUser ©   (25.08.05 16:51) [7]
Нет, но видел как делила 5 золотых.


 
Digitman ©   (2005-08-25 17:10) [11]


> Leonid Troyanovsky ©   (25.08.05 16:56) [9]


чем же прокурор не к месту при "деляче"/"остаче" ?)

"Когда в товарищах согласья нет .." (с)

)


 
kukuikar ©   (2005-08-25 17:21) [12]

function FloatToStrF(Value: Extended; Format: TFloatFormat; Precision, Digits: Integer):

type TFloatFormat = (ffGeneral, ffExponent, ffFixed, ffNumber, ffCurrency);



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.01 c
4-1122470371
Jet
2005-07-27 17:19
2005.09.18
Преобразование координат на принтере


3-1123074767
FireMan_Alexey
2005-08-03 17:12
2005.09.18
Не подскажите как можно программно установить INTERBASE


14-1124977746
Digitman
2005-08-25 17:49
2005.09.18
Полтергейст ....


14-1124451905
vajo
2005-08-19 15:45
2005.09.18
Проблемы с Flash Drive 512M


3-1123078921
angel_b
2005-08-03 18:22
2005.09.18
Что надо для выполнения обединения (SQL) с участием MEMO полей?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский