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

Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите решить тест на C++ http://www.cyberforum.ru/cpp-beginners/thread759803.html
Господа, приветствую. Ситуация следующая: решил я восстановиться в институте, но по семейным обстоятельствам восстановился только неделю назад, т.е. уже под конец семестра. Кое-как меня восстановили...
C++ Класс Int имитирующий встроенный тип int Создать класс Int (с заглавной буквы) имитирующий встроенный тип int и позволяющий следующие конструкции: Int i = 0; i = i+1; i++; i=i+i; i.vivod();//Вывод значения на консоль http://www.cyberforum.ru/cpp-beginners/thread759798.html
Создать класс Tabl (таблица умножения) C++
1. Создать класс Tabl, выводящий таблицу умножения (10х10) в cout при создании экземпляра этого класса т.е. из конструктора. 2. Добавить конструктор инициализации, определяющий размерность таблицы...
C++ Нахождение одинаковых чисел в массиве
Здрасьте всем, есть небольшой вопрос. Имеется массив из пяти элементов. Необходимо найти в нем пары одинаковых чисел. Сортировка массива недопустима. Ниже я представил мой вариант решения, но он...
C++ Создать класс, наследованный от предыдущего http://www.cyberforum.ru/cpp-beginners/thread759775.html
Задача: Разработать класс SortedArray - упорядоченный массив целых чисел, наследованный от класса Array. Замечание: Сортировку массива необходимо производить после любого изменения его...
C++ Задачка на указатели. Указать, сколько раз встречается в тексте каждое из двухбуквенных сочетаний Для встречающихся в заданном тексте пар рядом расположенных символов указать,сколько раз встречается в тексте каждое из таких двухбуквенных сочетаний. Собственно говоря нужно решить через... подробнее

Показать сообщение отдельно
Later28
0 / 0 / 0
Регистрация: 12.01.2013
Сообщений: 12

Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) - C++

12.01.2013, 19:30. Просмотров 323. Ответов 0
Метки (Все метки)

7 заданий. После завтра нужно сдать...
1. Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) с конструктором инициализации со значением температуры в качестве входного параметра и двумя конструкторами копирования: один из экземпляра Celsius в создаваемый экземпляр Fahrengate, и один наоборот для создания экземпляра класса Celsius. При конструировании должно производиться соответствующее преобразование температуры (формулу см. http://ru.wikipedia.org/wiki/Градус_Фаренгейта).
Подсказака: заголовочные файлы обоих классов имеют такие конструкции
class Celsius; //Предварительное объявление для
//использования в конструкторе копирования
class Fahrenhate
{ ...
Fahrenhate(Celsius &c); //Конструктор копирования
...
};
2. Расширить классы Celsius, Fahrengate операциями присваивания при выполнении которых производится соответствующее преобразование температуры.
3. Расширить классы Celsius, Fahrengate операциями сложения и вычитания (с приведением значения к шкале первого слагаемого).
4. Считая курсы обмена валют заданными константами создать классы Rubl, Baks, Euro с конструкторами инициализации, копирования, операциями присваивания, сложения и вычитания.
5. Создать класс Drob, означающий рациональное число. Определить конструктор инициализации, в качестве параметров принимающий числительное и знаменательное. Определить операторы "+", "-", "*".
6. Создать классы Polar и Dekart, означающие полярные и декартовы координаты точки на плоскости. Определить конструктор инициализации. Определить операторы "+", "-", "=".
7. Создать класс Temperatura. Определить операции ">", "<","==". Создать 5 экземпляров класса с разными значениями температуры. Написать функцию поиска максимального значения. Функцию поиска минимального значения. Написать функцию сортировки массива экземпляров класса Temperatura (Temperatura t[]).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru