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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите решить тест на C++ http://www.cyberforum.ru/cpp-beginners/thread759803.html
Господа, приветствую. Ситуация следующая: решил я восстановиться в институте, но по семейным обстоятельствам восстановился только неделю назад, т.е. уже под конец семестра. Кое-как меня восстановили и за пропущенный материал выдали тесты и один из них: основы программирования С++. Скажу прямо, учусь я не на программиста, а это просто скорее всего базовые знания на 4 часа лекций. Теоретическую...
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. Добавить конструктор инициализации, определяющий размерность таблицы умножения, отличающуюся от размерности по умолчанию (например, 5х5). 3. Написать метод класса, возвращающий среднее значение таблицы умножения. 4. Рассматривая таблицу умножения (класс Tabl) как...
C++ Нахождение одинаковых чисел в массиве
Здрасьте всем, есть небольшой вопрос. Имеется массив из пяти элементов. Необходимо найти в нем пары одинаковых чисел. Сортировка массива недопустима. Ниже я представил мой вариант решения, но он не работает, если в массиве есть 3 и более одинаковых числа. Укажите, пожалуйста, мне на мои ошибки и подскажите правильный вариант решения задачи. #include <iostream> #include <cstdlib> #include...
C++ Создать класс, наследованный от предыдущего http://www.cyberforum.ru/cpp-beginners/thread759775.html
Задача: Разработать класс SortedArray - упорядоченный массив целых чисел, наследованный от класса Array. Замечание: Сортировку массива необходимо производить после любого изменения его составляющих. Соотвественно необходимо перегрузить метод доступа к его компонентам. Как написать этот наследованный массив? И не понятно про перегрузку метода доступа к его компонентам. класс array,...
C++ Задачка на указатели. Указать, сколько раз встречается в тексте каждое из двухбуквенных сочетаний Для встречающихся в заданном тексте пар рядом расположенных символов указать,сколько раз встречается в тексте каждое из таких двухбуквенных сочетаний. Собственно говоря нужно решить через указатель, но без использования массивов! + чтение текста из файла! подробнее

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

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

12.01.2013, 19:30. Просмотров 316. Ответов 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[]).
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru