Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Загрузка файлов в THTMLViewer и TFrameBrowser
Категория: Интернет и Сети
Категория: Интернет и Сети
Как подключить или отключить сетевой диск
Категория: Интернет и Сети
Категория: Интернет и Сети
Переключение раскладки клавиатуры
Категория: Приложение
Категория: Приложение
Получение списка всех сетевых дисков из Delphi
Категория: Интернет и Сети
Категория: Интернет и Сети
Как закачать файл из Интернета
Категория: Интернет и Сети
Категория: Интернет и Сети
Затенение компонента определенным цветом
Категория: Компоненты
Категория: Компоненты
Число строкой с предстоящими нулями
Категория: Текст и строки
Категория: Текст и строки
Создать индекс для таблицы ABS (Absolute Database)
Категория: Базы данных
Категория: Базы данных
Добавление текстовой информации в .ехе-файл и чтение ее
Категория: Файловая система
Категория: Файловая система
Автоматическое определения кодировки текста
Категория: Текст и строки
Категория: Текст и строки
Delphi - Справочник: Currency
Currency
|
type Currency; |
Тип (Unit System)
|
Тип с плавающей запятой с 4 десятичными числами, используемыми для финансовых
|
Описание:
|
Тип Currency предназначен для использования в финансовых приложениях. Он поддерживает 4 десятичных места с не менее 53 битами точности. |
Пример кода: Окружение вниз и вверх количества валюты
|
var account1, account2, account3 : Currency; begin account1 := 123.456749; // Слишком много десятичных чисел - будут округлены вниз account2 := 123.456750; // Слишком много десятичных чисел - будут округлены вверх account3 := account1 + account2; ShowMessage('Account1 = '+CurrToStr(account1)); ShowMessage('Account2 = '+CurrToStr(account2)); ShowMessage('Account3 = '+CurrToStr(account3)); end;
Результат:
|
Account1 = 123.4567 Account2 = 123.4568 Account3 = 246.9135 |
Примечание:
|
* Зависит от точности плавающей запятой процессора. Очень большие значения Currency будут терять точность с некоторыми из StrUtils функций. |