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

Вниз

Операции с нецелыми числами.   Найти похожие ветки 

 
markers ©   (2005-12-29 09:37) [0]

Здраствуйте!
У меня есть нецелое число записанное в String, число допустим "56.44" или "56,44". Мне нужно это число перевести в integer (Или его альтернативу) умножить на определённое число (целое)и вернуть в String. Integer повидимому не воспринимает нецелые числа по этому вопросы:
1) Чем мне можно воспользоваться вместо Integer с поддержкой нецелых чисел;
2) Какая системная переменная содержит разделитель нецелых чисел.
Заранее спасибо!


 
Rentgen ©   (2005-12-29 09:39) [1]

StrToCurr
CurrToStr


 
markers ©   (2005-12-29 09:44) [2]

БООООООООООЛЬШОЕ! СПАСИБО!


 
markers ©   (2005-12-29 09:46) [3]

А как узнать разделитель? Или StrToCurr и CurrToStr не различает "," и "."?


 
Jeer ©   (2005-12-29 10:15) [4]


> Integer повидимому не воспринимает нецелые числа


А почитай о типе integer и нам будет не так уже весело,
а заодно и о real типах.
Разделитель определяется регионалными настройками.
Можно менять и через DecimalSeperator.


 
dracula ©   (2005-12-29 14:32) [5]

>markers ©
Помоему проще real использовать вместо integer


 
umbra ©   (2005-12-29 15:13) [6]

можно просто убирать разделитель из строки, а затем, после умножения, вставлять его назад.


 
evvcom ©   (2005-12-29 15:35) [7]


> Помоему проще real использовать вместо integer

А по-моему вообще неверно работать с числами через стринг. И если требуется работать с integer, то лучше с ним и работать, а не с обкоцанным real.



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

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

Наверх





Память: 0.46 MB
Время: 0.045 c
9-1121088229
FRick
2005-07-11 17:23
2006.01.22
Прошу посмотрите мой наработки!


3-1132758007
Vikusik
2005-11-23 18:00
2006.01.22
inser+insert + ..... +insert = 0 md free memory


14-1135761332
DesWind
2005-12-28 12:15
2006.01.22
Время отвремени не тормозится на точках останова


2-1135984359
ilifant
2005-12-31 02:12
2006.01.22
integer()


14-1135835187
begin...end
2005-12-29 08:46
2006.01.22
С Днём рождения! 29 декабря





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