Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
350 ₴

С++

project complete


Завдання №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 дней

Client's feedback about the contractor Олександре Вишняке

Quality
Professionalism
Price
Availability
Terms

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

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



  1. 1 dayconcealedWinning proposal
    Олександр Вишняк
     262   5   2

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

    Ukraine Kharkiv | 19 March at 18:33 |
  2. 7 daysconcealed
    Віталій Єпік
     733   25   2

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

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

    Ukraine Rovno | 19 March at 18:34 |
  3. 2 daysconcealed
    Олег Колесник
     1046   41   2

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

    Ukraine Kyiv | 19 March at 18:35 |
  4. 1 dayconcealed
    Вячеслав Войціховський
     430   18   0

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

    Ukraine Lutsk | 19 March at 20:39 |
  5. 4 daysconcealed
    Stepan Mishin
     228   2   0

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

    Russia Kazan | 19 March at 21:42 |
  6. 2 daysconcealed
    Виталий Коробов
     315   4   1

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

    Ukraine Kyiv | 19 March at 21:42 |
  7. 7 daysconcealed
    Константин Чубенко
     185   2   0

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

    Ukraine Smela | 20 March at 09:13 |
  8. 1 dayconcealed
    Алексей Денисов
     283   10   1

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

    Ukraine Lysyanka | 20 March at 16:20 |

Project published
19 March at 18:27
116 views