Домашня робота з програмування на С++ на знання структур і класів
Створіть структуру ПЕРСОНА, що складається з:
Ім’я ,
Відпочинок і
Ім’яСтворіть структуру STATE, яка містить інформацію про стан (включіть структуру NAME в структуру інформації STATE):
Ім'я
скорочення
Губернатор ( чоловік )
Віце-губернатор (чоловік і чоловік)
Столиця штату
Державний квіток
Кількість представників у Конгресі
Орден прийнятий в союз (наприклад, Делавер був першим штатом, Гаваї - 50-м)
Рік вступу до Союзу
У основному програмі запитуйте від користувача кількість станів для входу.Програма має включати до 50 штатів.Програма повинна просити від користувача введення для станів (підтвердити введення).Після завершення роботи програми в ній повинні бути перераховані всі введені стани та їхня інформація.При запуску програми створюйте не менше трьох станів.Перевірте вхід користувача!Зображення всієї інформації про стан у табличній формі після введення всіх станів.Запустіть програму кілька разів.2) І
Для цього завдання виконуйте наступні вправи.Крім вимог, викладених в цих вправ для будь-яких класів, які створюються, ви також повинні створити графік класів з використанням UML.Створіть телевізійний клас.Атрибути телебачення:
Виробник
Модель
Розмір екрану
Дозвіл
Ціна
Серійний номер
Їжа (тобто їжавключено або вимкнено)
Канал
Об'єм
Дві інші атрибути за вашим вибором
Створіть конструктор для класу, який отримує виробник, модель, розмір екрану, розділ, ціну і серійний номер.Дизайнер повинен встановити надані атрибути і надати значення за замовчуванням для всіх інших атрибутів.При необхідності включіть зазначені вами атрибути.Створіть відповідний деструктор.Надайте окремі методи доступу / отримання, які повернуть значення різних атрибутів.Надайте окремі методи мутатора / установки, які дозволять користувачеві включити / вимкнути телевізор, змінити канал і встановити шумність.Надання відповідних методів Accessor / Mutator для наданих вам атрибутів.Створіть основну програму, яка використовує клас Телебачення
Дозволити користувачеві створювати кілька телевізорів.Запитайте у користувача, скільки телевізорів потрібно створити.Для кожного телевізора:
Пропонуйте користувачеві вказати виробника, модель, розмір екрану, дозвіл, ціну і серійний номер (а також будь-які ви зазначені фіксовані атрибути).Переконайтеся, що ваша програма перевіряє інформацію.Створіть об’єкт для телебачення.Використовуючи методи доступу, покажіть інформацію про телевізор (виробник, модель і т.д.Д .) )Дозволити користувачеві змінювати стан телевізора (включення / вимкнення, канал, шумність і т.д.Д .) )Перевірте будь-яке введення, перш ніж викликати відповідні функції.Дозволити користувачеві змінювати будь-який з атрибутів, які ви створюєте (належним чином)
Перегляньте список телеканалів та їх інформацію.Зверніть увагу на те, що у вашій програмі:
відповідний коментар і анотація заголовку,
Перевірка введення будь-яких значень, наданих користувачем.
Відгук замовника про співпрацю з Леонидом Гвоздевим
Домашня робота з програмування на С++ на знання структур і класівВідмінна робота ! Швидко і якісно. Будемо співпрацювати в подальшому
![]()
Відгук фрилансера про співпрацю з замовником
Домашня робота з програмування на С++ на знання структур і класівВсе чудово, рекомендую працювати з цим клієнтом, все швидко, чітко і чітко. Контактність на висоті.
-
328 5 0 Добрий день, готовий допомогти вам з домашньою роботою. Можу почати роботу прямо зараз.
Актуальні фриланс-проєкти в категорії Десктопні додатки
Невелика правка на сайті
700 UAH
Потрібно перепідв'язати договір оферти в футері на новий, в компанії змінився регламент Завдання на 20 хвилин Веб-програмування, Десктопні додатки ∙ 7 годин 21 хвилина тому ∙ 88 ставок |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 2 дні 14 годин тому ∙ 42 ставки |
Додати паузи 10-30 секунд між відправками листівВітаю! Шукаю досвідченого програміста 1С / BAS (BAF) для оперативного вирішення технічної проблеми з поштовою розсилкою.Суть проблеми: Використовуємо бухгалтерську програму BAF (Business Automation Framework), редакция 2.0. Раз на місяць виникає потреба масово відправляти… Веб-програмування, Десктопні додатки ∙ 8 днів 6 годин тому ∙ 10 ставок |
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 8 днів 17 годин тому ∙ 6 ставок |