Главная страница
    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
5-1099825350
проходящий мимо
2004-11-07 14:02
2005.09.18
компонент на основе edit


14-1124569059
ronyn
2005-08-21 00:17
2005.09.18
Кто знает где русская справка по DS Pack и сопутствующему есть


14-1124503939
OldNaum
2005-08-20 06:12
2005.09.18
Browsers Vs Clients


1-1124887085
Sidex
2005-08-24 16:38
2005.09.18
Как интегрировать программу с оболочкой Windows?


3-1123140957
-=snoop=-
2005-08-04 11:35
2005.09.18
и все же, как правильно работать с 866 страницей через ADO





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский