Заказчик
Заказчик sergeevilyaya | FL.RU

Заказчик

На сайте 6 лет (заходил 5 лет 4 месяца 1 день назад)
1
52.97
Рейтинг
52.97
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
21 Декабря 2020
Бюджет: 1 500 руб
Техническое задание:



1 задание.



Создать класс для работы с планетами. (Название (тип переменной string ); диаметр (целый тип переменной), кол-во спутников(целый тип переменной); есть жизнь на планете или нет(да/нет)



Используем:конструктор копирования (чтобы копировать), функция для узнавания доступа (вызывания отдельных характеристик(на 1 лекции)), функции для изменения этих данных, функция чтобы были все характеристики сразу



-Создаём массив планет. Надо уметь добавлять и убирать в массиве эти планеты.

-Возможность Поменять название планеты (так чтобы названия не повторялись)

-отсортировать данный массив (по названию или диаметру например)

-проверка данных при изменении их, (чтобы не было отрицательный чисел например)

2 задание.



Сделать класс Stack из целых чисел.

Используя Стэк из целых чисел для любого целого положительного числа (>1), выдать наружу простые сомножители в двух вариантах: по убыванию и возрастанию



( создаём пустой стэк и по тихонько добавляем простые сомножители и выводим на экран, далее все перекладываем в другой стэк, чтобы первый опустел и вывод в обратную сторону)

3 задание.



Создаём класс обыкновенная дробь (2 числа целых, а знак дроби хранить в виде числа(+ это 1, – это -1) или пришить этот знак к числителю

(Итого около 5 конструкторов) Пустой конструктор должен заполнить дробь числами (или 1/1 или 0/любое число), а если задано одно число (то его в числитель, а знаменатель 1 сделать ), а если два числа (то первое числитель , второе знаменатель) однако проверить (например если знаменатель 0, то сделать 1/1), если три целых числа ( то храним двумя числами(целое число, числитель и знаменатель)), а если число П, то сделать 31416/10000

4 арифметических операций (+-:*)

6 логических операций



Если будет операция где одна дробь и целая, то из целой надо сделать дробь и дальше операцию делать

Если деление, то создать конструктором перевёрнутую дробь и посчитать



Сравниваем дроби: из a>b сделать а-b>0, и далее вычисляем, а если равен 0 , то они равны



!Функция вывода дроби на экран, Чтобы был нормальный четкий ответ!

Фото профиля be_your_self06

Алгоритм Евклида, чтобы сокращать дроби

int GCD (int a, int b)

{if (a%b==0) return b;

else return GCD(b, a%b);



}

А потом делим и числитель и знаменатель на это число и все

Прошло времени с момента публикации: 5 лет 5 месяцев 9 дней 4 часа 4 минуты
Раздел: Программирование / Прикладное программирование

Рейтинг: 1882.8 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».