![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Задание:
В физике, химии, астрономии и других науках для записи значений очень больших и очень малых величин применяют научную нотацию - обозначения с указанием мантиссы (m) и характеристики (h). Например, радиус электрона в сантиметрах равен 2.817 (мантисса) умноженное на 10 в степени -13 (характеристика). Объем Земли в куб. км. выразится значениями: m=1.08 и h=12. Определить класс real для представления вещественного числа в виде мантиссы (double) и характеристики (int) - закрытые поля данных. Распространить все арифметические операции на объекты класса real. Перегрузить операции ввода (>>) и вывода (<<). Предусмотреть конструкторы, чтобы была возможность использовать в арифметических выражениях с объектами класса real операнды всех базовых арифметических типов. В основной программе продемонстрировать выражения с объектами класса real и данными встроенных типов. Для этого в цикле вводить значения операндов и знак операции, выводить результат как значение объекта типа real. (В выражениях хотя бы один операнд - объект типа real.) Окончание работы - ввод неизвестного знака операции. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |