Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Правильно ли написан default конструктор, инициализирующий объект нулем (0/1) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration? http://www.cyberforum.ru/cpp-beginners/thread665116.html
Пытаюсь скомпилировать программу пишет friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration. double get_value( ) const; - я так понимаю при ...
C++ Использование сторонних библиотек Всем салют! Я новичок на этом форуме, а также в языке Си++. У меня возникли вопросы. Дело в том, что до Си++ я кодил на PHP, причем весьма удачно, как я считаю. Так вот, в этом PHP для... http://www.cyberforum.ru/cpp-beginners/thread665110.html
Передача данных из функции C++
Есть функция, которая должна считать структуру из файла и передать в основную программу саму структуру и кол-во элементов. Структура: struct price { char prod; char market; // название...
C++ Поменять местами строку и столбец в матрице
Доброго времени суток, формумчане! Очередная задача по матрицам, скажу сразу, что форум листал часа 2, находил несколько решений, но применить так и не получилось( Суть такая: в квадратной...
C++ Написать программу которая по заданному n проверяет число на палиндром http://www.cyberforum.ru/cpp-beginners/thread665039.html
Привет! Поступил учиться на дистанционное высшее образование, получил по предмету основы программирования домашнюю работу! Вот описание: 1) Написать программу которая по заданному n проверяет...
C++ Цифры после запятой Уважаемые форумчаны, начал изучать С++, и вот столкнулся с такой проблемой: как отформатировать вывод вещественных чисел при помощи std::cout? мне например надо 3 знака после комы. подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
08.10.2012, 00:55  [ТС]
Читал, но только по английски - может чего и не понял .
Задача звучит так:
Please do Chapter 11 Programming Project 5. This single project will exercise all the items we covered in the lesson. The project is to create and test a class named Rational that can be used to store rational numbers.
A rational number is nothing more than a number than can be represented by a fraction, i.e., the ratio of two whole numbers. A whole number like 100 is represented as: 100/1

A fractional number like 0.5 is represented by: 1/2

Your class will need to store two internal, integer values for each Rational number, the numerator (top) and denominator (bottom) of the fraction. It will have three constructor functions, with zero, one and two arguments, used as follows:

Rational test1, test2(10), test3(1, 2);

The declaration for test1 calls the default (no argument) constructor, which should set the value to 0. (Like any other whole number, zero will have a 1 in the denominator: we cannot divide by zero.) The declaration for test2 calls a constructor with one argument. The value for test2 will be 10, stored as 10 on the top and 1 on the bottom. The declaration for test3 calls the constructor with two arguments. test3 is equal to 0.5, with 1 on the top and 2 on the bottom.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru