3 задачи для студента 3 курса :)

Бюджет 25$ / 1500
руб
в месяц
Создан: 6 лет назад
Открыт
Описание
Техническое задание: 

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);

}
А потом делим и числитель и знаменатель на это число и все
Категория
Источник: fl.ru

Похожие проекты

 
0 2
Основной задачей является тестирование игрового мода для разрабатываемого нами проекта на базе GTA SAMP (San Andreas Multiplayer). Главной задачей тестирования является поиск багов, то есть недоработок игрового мода, как смысловых (система работает, но бессмысленно/не правильно) так и визуальных (метка......
safe 
0 1
Разработка виртуальной среды для Proxmox. Необходимо разработать обход обнаружения античитами видеоигр виртуальных машин на proxmox. Надо иметь возможность разделения видеокарты на несколько виртуальных машин и предоставлять прямой доступ к карте. Использовать патченное ядро, закрывающее баг RTDS обнаружения.......
1 месяц назад
$3
0 1
расшифровать или подобрать MD5 Хэш: c74d673f4042bd732ae2a287c059a9ba. начало ответа 8385626820 8385626820. хх....
3 месяца назад
safe 
0 4
Cофт для автоматической торговли токенами в сети Solana. На разработку с тестами и устранением багов выделяется 1-2 месяца, при превышении контракт расторгается!...
safe 
0 7
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
 
0 1
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
8 месяцев назад
 
0 3
Требуется реализация отчёта на кастомизированной 1С:УПП 1. 2, ТЗ и контрольный пример во вложении, 80% кода должно быть покрыто модульными тестами....
9 месяцев назад
$7
0 5
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
11 месяцев назад
safe 
0 2
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
$21
0 3
Нужно разархивировать файл архив. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы(скрины)....
1 год назад
safe 
0 2
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
$37
0 4
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
$71
0 1
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
1 год назад
safe 
0 2
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
 
0 9
  1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
safe 
0 6
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
safe 
0 10
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках.   Требования к исполнителю:......
safe 
0 16
Разработка чат-бота под ваши нужды....
$143
0 1
Oпpocы (1008pyб/чaс) Заходитe на сaйт: gonsù....
1 год назад
Смотреть все