Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 13.11.2022
Сообщений: 2

Напишите программу, реализующую округление чисел по правилам математики

01.12.2022, 15:19. Показов 5707. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, реализующую округление чисел по правилам математики.

Формат ввода
Вводится положительное вещественное число не более, чем с тремя знаками после запятой.

Формат вывода
Выведите это число, округленное до двух знаков по правилам математики: если следующая цифра 5 или больше, то предыдущий разряд увеличивается на 1, если меньше 5, то не меняется.

Пример 1
Ввод Вывод
2.755
2.76
Пример 2
Ввод Вывод
3
3.0
Примечания
Использовать библиотеку math обязательно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2022, 15:19
Ответы с готовыми решениями:

Округление десятичных дробей по правилам математики
Здравствуйте! Не могу найти ни в гугле, нигде вообще. Вот, допустим, нужно округлить результат деления двух чисел до сотых, но в...

Округление чисел по трем правилам
Наряду с двумя правилами округления, которые всем известны существует еще 3-е: "При округлении, когда отбрасываемые цифры составляют...

Напишите программу, реализующую работу очереди. Напишите функции для добавления/удаления элемента в очередь
Помогите пожалуйста написать программу. Готовый Queue не нужен( Нужно изобрести велосипед заново. Задание: Напишите программу,...

3
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
01.12.2022, 18:18
jiijjiis,
Python
1
2
3
from math import floor
x = float(input('x = '))
print(floor(x * 100 + 0.5) / 100)
Добавлено через 2 минуты
Цитата Сообщение от jiijjiis Посмотреть сообщение
Вводится положительное вещественное число не более, чем с тремя знаками после запятой.
На самом деле если число положительное, то использование модуля math не требуется, можно обойтись встроенной функцией int.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38199 / 21131 / 4310
Регистрация: 12.02.2012
Сообщений: 34,738
Записей в блоге: 14
01.12.2022, 18:47
Цитата Сообщение от jiijjiis Посмотреть сообщение
с тремя знаками после запятой
- когда я читаю это, меня всегда "продирает". Неважно, сколько "после запятой", правильная формулировка "округлить до нужного количества значащих цифр"
1
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
02.12.2022, 12:39
Python
1
2
x = input('x = ')
print(x[:-2] + str(int(x[-2]) + int(x[-1]) // 5))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.12.2022, 12:39
Помогаю со студенческими работами здесь

Написать программу, результат работы которой - округление дробного числа до целого по математическим правилам.
Здравствуйте, Друзья. Задание: Написать программу, результат работы которой - округление дробного числа до целого по математическим...

Напишите программу для символьной математики
Помогите написать программу для символьной математики: раскрытие скобок в арифметическом выражении, приведение подобных членов, определение...

Вычисление пропорции по правилам математики
Написать приложение, реализующее вычисление пропорции по правилам математики

Напишите программу, реализующую изображенный класс:
Помогите пожалуйста, возникли трудности с пониманием картинки

Напишите программу, реализующую алгоритм хэширования
Напишите программу, реализующую алгоритм хэширования в соответствии со своим вариантом. При выполнении задания требуется написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru