Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
350 ₴

С++

проект завершен


Завдання №1. С++ Класи

Описати клас для типу Коло у окремому .h файлі. Клас повинен містити як мінімум 3 приватні поля, серед яких обов'язково має бути поле типу string (наприклад, як назва у кожного об'єкта). У якості полів зберігати мінімальний набір даних, через який можна обчислювати інші значення. Наприклад, для квадрата не потрібно зберігати його периметр чи площу у полях, ці значення можуть бути обчислені з довжини його сторони. Для доступу до полів (зчитування\модифікація) використовувати публічні методи класу. Оголосити у даному класі конструктор, що приймає всі значення для полів класу та метод визначення відстані від центру кола до точки (X, Y). Реалізації всіх методів класів повинні бути винесені у .cpp файли.

Завдання №2. Стандартні колекції та ввід\вивід в C++

У функції main() створити пусту динамічну колекцію вказівників на об'єкти описаного класу Коло використовуючи стандартні колекції мови С++ (наприклад, std::vector<T> або std::list<T>).

У циклі дати користувачу можливість:

  1. Вивести вміст колекції із полями об'єктів у консоль.
  2. Додати до колекції новий елемент із заданням значень його полів із консолі.
  3. Вивести всі кола, які містять в своїх межах точку (X, Y), де X та Y задає користувач
  4. Вийти з циклу і завершити роботу програми.

Для зчитування\запису даних у консоль використовувати стандартні засоби мови C++ (cin, cout, getline()). Використовувати засоби С (scanf(), printf()) заборонено.

Для створення і знищення об'єктів класів використовувати оператори new та delete.

Для компіляції програми використати утиліту cmake. Перевірити програму на наявність memory leak за допомогою утиліти Valgrind.


Срок 8 дней

Отзыв заказчика об исполнителе Олександре Вишняке

Качество
Профессионализм
Стоимость
Контактность
Сроки

Очень оперативно.Рад был поработать

Ники П. Ники Побегайло | Сейф Сейф



  1. 1 день350 ₴Победившая ставка
    Олександр Вишняк
     262   5   2

    Почав робити. До кінця дня все буде готово. З ціною погоджуюся.

    Украина Харьков | 19 марта в 18:33 |
  2. 7 дней350 ₴
    Віталій Єпік
     763   25   2

    Здравствуйте. Сделаю быстро и качественно. Весь код прокомментирую.

    вк - https://vk.com/id_angel_smerti_sr100
    телеграм - https://t.me/VitalikYepik
    фейсбук - https://www.facebook.com/vitalik.yepik

    Украина Ровно | 19 марта в 18:34 |
  3. 2 дня350 ₴
    Олег Колесник
     1025   40   2

    Доброго дня
    Готовий виконати ваше завдання
    Буду радий співпраці

    Украина Киев | 19 марта в 18:35 |
  4. 1 день350 ₴
    Вячеслав Войціховський
     452   18   0

    Доброго дня.
    Готовій виконати Ваш проект.
    Виконаю швидко та якісно.

    Украина Луцк | 19 марта в 20:39 |
  5. 4 дня700 ₽
    Stepan Mishin
     231   2   0

    Добрый день! Есть опыт разработки на плюсах, сделаю все в лучшем виде. Обращайтесь.

    Россия Казань | 19 марта в 21:42 |
  6. 2 дня350 ₴
    Виталий Коробов
     314   4   1

    Здравствуйте! Буду рад взяться за выполнения задания. Выполню качественно, быстро, в сроки, за адекватную цену.
    Буду рад сотрудничеству!
    С уважениям, Виталий!

    Украина Киев | 19 марта в 21:42 |
  7. 7 дней350 ₴
    Константин Чубенко
     185   2   0

    Добрий день!
    Виконаю швидко і якісно, до коду програм при необхідності напишу коментарі.

    Украина Смела | 20 марта в 09:13 |
  8. 1 день300 ₴
    Алексей Денисов
     287   10   1

    Доброго времени суток. Готов выполнить ваш заказ. Сделаю все быстро и качественно.

    Украина Лысянка | 20 марта в 16:20 |

Заказчик
Проект опубликован
19 марта в 18:27
116 просмотров