|
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 13
|
|
Подскажите как написать программу про округления числа10.10.2012, 23:19. Показов 15374. Ответов 9
Метки нет (Все метки)
надо округление таких чисел к примеру ( 24.47, 54.65 ... и т.д)
кто откликнется я объясню получше, прошу побыстей.
0
|
|
| 10.10.2012, 23:19 | |
|
Ответы с готовыми решениями:
9
подскажите как првильно написать программу про наследование классов
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
|
| 10.10.2012, 23:27 | |
|
NickPaskalNoob, сначала объясняй, потом будем искать, кто откликнется... а то ничего не понятно...
1
|
|
|
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 13
|
|
| 10.10.2012, 23:40 [ТС] | |
|
надо сомо тело задачи, т.е что бы задача округляла числа подобные этим 24.47 до 24 и 24.54 до 25
такого плана Добавлено через 10 минут КонецСвета, вы поможете с выполнением этой задачи?
0
|
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 10.10.2012, 23:56 | ||||||
|
если можно использовать стандартные функции и округлять только до целых, тогда так:
можно сделать так, чтобы округляла до сотых, например...
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 13
|
|
| 11.10.2012, 00:00 [ТС] | |
|
Так как я школьник)), и моему бы препаду не понравилось что у меня в проге есть функции которые мы воще не проходили)), есть ли еще одно решение к этой задачи?
0
|
|
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
||||||
| 11.10.2012, 00:01 | ||||||
|
NickPaskalNoob, функцию round - округление - изчают раньше других функций. Вы точно ее не проходили? Если не секрет, какой класс, какие темы изучаете, какой учебник?
Просто все остальные решения будут... жестче =) Хотя... способ наверное, есть... после запятой может быть только 2 знака? или убрать оператор цикла?.. как насчет этой =)
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 13
|
|||
| 11.10.2012, 00:09 [ТС] | |||
|
Кстате я проверил вашу задачу через паскаль и она не идет, мне препад сказал что она легкая, и она связана с функциями div и mod , можно ли с помощью них сделать простенькую такую задачку?
Добавлено через 1 минуту Добавлено через 4 минуты я могу щас посмеяться)))), тут все класно, но он не округляет чего то 12.13 до 12))))) а то вдруг препад решит проверить))
0
|
|||
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
|||||||
| 11.10.2012, 00:10 | |||||||
|
NickPaskalNoob, какой компилятор вы используете? знакома ли вам функция trunc?
Добавлено через 45 секунд а что неправильного в округлении не до 13 же ему округляться...проблема в том, что для округления через div и mod надо сначала "убить-таки" дробную часть... через trunc или round. В PascalABC.NET можно и по другому, поэтому и спрашиваю... о! идея! а если запросить сразу целую часть числа, потом дробную, а потом через div и mod как следует округлить, а?.. да, и используете ли вы строки?.. если строки, тогда все довольно просто. не могу дождаться ваших ответов, вот решение 1) если вы изучали строковые переменные 2) если число двузначное и не больше 2 знаков после запятой
1
|
|||||||
|
0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 13
|
||
| 11.10.2012, 00:29 [ТС] | ||
|
ну ты попробуй написать, я просмотрю на твое творение), строки наверное не проходили, мы и программированием не так уж много занимались...,он мне что то говорил про то что бы после , этих 2 числа можно через div и mod разложить или что то такого))
![]() Добавлено через 3 минуты ![]()
0
|
||
|
Почетный модератор
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
|
|||||||||||
| 11.10.2012, 00:35 | |||||||||||
|
вот
1) вариант с целыми числами
1
|
|||||||||||
| 11.10.2012, 00:35 | |
|
Помогаю со студенческими работами здесь
10
Как написать программу-калькулятор чтобы было можно додавать 2 числа, 3 числа, 4 числа, n чисел?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|