ГлавнаяПрограммирование → Лабораторная, Задания Объектно-ориентированное программирование, программирование

Лабораторная, Задания Объектно-ориентированное программирование, программирование

Задание

Условный оператор.

Задание:

  1. Сгенерируйте два целых числа. Подсчитайте квадрат их суммы, квадратный корень их суммы, найдите остаток от деления большего числа на меньшее. Округлите до двух знаков после запятой (для квадр. корня). Рассмотрите вариант, когда результат лежит ровно в середине (1, 5 например)

Задание:

  1.   Известен вес боксера-любителя. Известно, что вес таков, что боксер может быть отнесен к одной из трех весовых категорий:

1) легкий вес — до 60 кг;

2) первый полусредний вес — до 64 кг;

3) полусредний вес — до 69 кг.

Определить, в какой категории будет выступать данный боксер. Вывести результат на экран консоли в темно синем цвете шрифта на консоли.

Задание:

  1. Определите принадлежность точки следующей области, изображенной на рисунке:

Циклы

Задание:

  1. С клавиатуры вводятся n чисел. Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей среди введенных чисел. Значение n вводится с клавиатуры.

Задание:

  1. На об­ра­бот­ку по­сту­па­ет на­ту­раль­ное число, не пре­вы­ша­ю­щее 109. Нужно на­пи­сать программу, ко­то­рая вы­во­дит на экран мак­си­маль­ную цифру числа, крат­ную 3. Если в числе нет цифр, крат­ных 3, тре­бу­ет­ся на экран вы­ве­сти «NO».

 

Массивы.

Задание:

  1. Дан целочисленный массив из 10 элементов. Элементы массива могут принимать целые значения от -1000 до 1000 включительно. Элементы массива вводятся вручную. Опишите алгоритм, позволяющий найти и вывести минимальное значение среди положительных элементов массива, не кратных 6. Если в исходном массиве нет элемента, значение которого положительно и не делится на 6, то вывести сообщение «Не найдено».

Задание:

  1. Ввести вручную двумерный массив из 10 элементов.

1)     Найти наибольший элемент и номер строки, в котором он находится.

2)     Найти и вывести сумму по строкам и найти номер строки  с максимальной суммой.

3)     Создание классов.

4)     Задание:

5)     Задание: создать класс с полями, указанными в индивидуальном задании.

6)     Реализовать в классе методы:

7)     - конструктор по умолчанию;

8)     - конструктор перезагрузки с параметрами;

9)     - функции обработки данных, указанные в индивидуальном задании;

10) - функцию формирования строки информации об объекте.

11) Создать проект для демонстрации работы: сформировать объекты со значениями-константами и с введенными с клавиатуры значениями полей объекта. Вывести результаты работы на экран.

Наследование.

Задание:

Для класса, созданного в предыдущем задании создать класс-потомок с полями, указанными в индивидуальном задании.

Реализовать в классе-потомке методы:

- конструктор;

- функцию обработки данных, указанную в индивидуальном задании;

- функцию формирования строки информации об объекте.

Создать проект для демонстрации работы: ввод и вывод информации об объектах, классе-родителе и классе-потомке.

Полиморфизм.

Задание:

Задание: написать программу согласно заданию.

Во всех классах описать необходимые конструкторы, при помощи которых будут создаваться объекты классов. Параметры создаваемых объектов задавать константами или вводить с клавиатуры (по желанию студента) и передавать в конструкторы объектов в виде параметров. Вывод информации должен осуществляться на консоль.

вар.

Задача

 

Создать класс Автомобиль со свойствами: Название, Максимальная скорость (в км/ч). Определить 2 виртуальных метода: метод «Стоимость» – стоимость автомобиля, рассчитываемую по формуле. Максимальная скорость * 100 и метод «Обновление модели», увеличивающий максимальную скорость на 10. Определить также метод «Информация», который возвращает строку, содержащую информацию об объекте: Название, Максимальную скорость и Стоимость.

Создать также класс наследник Представительский автомобиль, в котором переопределить методы: метод «Стоимость» возвращает число, равное. Максимальная скорость * 250, а метод «Обновление модели» увеличивает скорость на 5 км/ч.

В главной программе создать объект класса Автомобиль с максимальной скоростью 140 км/ч и класса Представительский автомобиль с максимальной скоростью 160 км/ч. Вывести на экран информацию об автомобилях. Обновить модели автомобилей и снова вывести информацию о них.

 

Детали товара
  • 350 руб.
  • Лабораторная работа
  • C++
  • Нет
  • Visual Studio
  • Есть
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.