![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
leone.incognito |
![]() ![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 57 Пол: Мужской Реальное имя: Левон Репутация: ![]() ![]() ![]() |
Здрасти ,имеется следущая проблемма:есть ,например, число 5.8 вопрос в том как "округлить" его до 5 в программе ? Оно может быть непредсказуемо, в зависимости от условия задачи.И 5.7 и 8.9 и 6.1 и 9.2 и.... а?
Сообщение отредактировано: leone.incognito - 21.09.2007 17:53 -------------------- "Непросто тем,кто полагается на истину авторитета,вместо того,чтобы полагаться на авторитет истины"
Джэрольд Мэсси |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
А теперь внимательно перечитай предыдущий пост, и объясни мне, что проще:
1) взять дробную часть, проверить, присутствует там 6 или нет (кстати, та еще проверочка может получиться, попробуй, развлекись на досуге, скажем, в дробной части 10.10127 тоже присутствует число больше 6, и что?), после чего округлить число и в случае положительного ответа на предыдущий вопрос еще вычесть 1, или 2) воспользоваться той функцией, которую тебе уже посоветовали, и сразу отбросить дробную часть... И заодно объясни, зачем ты задаешь вопросы, и после получения ответа говоришь, что "подумал и надо делать вот так..." Тебе никогда не казалось, что думать надо ДО того, как задавать вопрос? |
leone.incognito |
![]()
Сообщение
#3
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 57 Пол: Мужской Реальное имя: Левон Репутация: ![]() ![]() ![]() |
volvo!
1)мне нужно получить дробную часть, вычитывая из числа его-же только целое значение,притом оно не может быть на единицу больше чем целое с отбросом дробной части неокругленное число над которым выполняется расчёт; чтоб было понятней вот пример: дано число 4.567 Если мы его округлим то получим число пять,а число пять будет по смыслу моей задачи неправильно ,поскольку должно получиться число четыре(из дроби вычитается дробная часть) значит, мы вычитаем из него один...но вдруг это будет число 4.289 и что, мы будем его округлять и вычитать из него единицу?конечно нет . вот я и спрашиваю как их различать. P.S. чем я кого-то обидел?просто я не умею быстро отладно думать. Сообщение отредактировано: leone.incognito - 22.09.2007 19:25 -------------------- "Непросто тем,кто полагается на истину авторитета,вместо того,чтобы полагаться на авторитет истины"
Джэрольд Мэсси |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 15:52 |