2.
Практическое задание
2.1 Индивидуальное задание (50%)
Реализовать массив данных в соответствии с вариантом задания.
Определить метод установки свойств (при недопустимых аргументах функции
возвращать «
false
» и выдавать текст ошибки на экран).
Написать демонстрационную программу, в которой показать работу с
переменными.
Вариант 1
Пользователь вводит массив Треугольников
Свойства: три стороны
Операции:
чество раз;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 2.
Пользователь вводит массив Треугольников
Свойства: три стороны
Операции:
ние размера сторон на заданное количество процентов;
Прямоугольный);
Пользователь выбирает элемент
массива и выполняемую операцию.
Вариант 3.
Пользователь вводит массив Треугольников
Свойства: две стороны и угол между ними
Операции:
сторон (Разносторонний,
Равнобедренный, Равносторонний);
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 4.
Пользователь вводит массив Треугольников
Свойства: две стороны и угол между ними
Операции:
а делит любую сторону;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 5.
Пользователь вводит массив Треугольников
Свойства: сторона и два прилежащих к ней угла
Операции:
стороны (из свойств) в заданное количество раз;
массива);
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 6.
Пользователь вводит массив Треугольников
Свойства: сторона и два прилежащих к ней угла
Операции:
процентов;
принадлежащей любой стороне;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 7.
Пользователь вводит массив Прямоугольных треугольников
Свойства: две стороны
Операции:
бой стороны (из свойств) на заданное количество
процентов;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 8.
Пользователь вводит массив Прямоугольных треугольников
Свойства: сторона и угол
Операции:
ружностей;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 9.
Пользователь вводит массив Равнобедренных треугольников
Свойства: основание и боковая сторона
Операции:
увеличение/уменьшение размера на определенный процент;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 10.
Пользователь вводит массив Равнобедренных треугольников
Свойства: боковая сторона и угол при основании
Операции:
длины высот, принадлежащей любой стороне;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 11.
Пользователь вводит массив Параллелограммов
Свойства: две стороны и угол между ними
Операции:
уменьшение размера любой из сторон (из свойств) на определенный
процент;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 12.
Пользователь вводит массив Параллелограммов
Свойства: две стороны и диагональ (прилегающая к ним так, что бы образовать
треугольник)
Операции:
ороны;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 13.
Пользователь вводит массив Прямоугольников
Свойства: две стороны
Операции:
числение периметра и площади;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 14.
Пользователь вводит массив Квадратов
Свойства: Сторона
Операции:
числение периметра и площади;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 15.
Пользователь вводит массив Ромбов
Свойства: сторона и диагональ (меньшая)
Операции:
енный процент;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 16.
Пользователь вводит массив Трапеций
Свойства: четыре стороны
Операции:
ное количество раз;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 17.
Пользователь вводит массив Окружностей
Свойства: радиус
Операции:
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 18.
Пользователь вводит массив Сегментов окружностей
Свойства: хорда и высота сегмента
Операции:
и ее диаметра.
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 19.
Пользователь вводит массив Секторов окружностей
Свойства: радиус и центральный угол
Операции:
площади;
Пользователь выбирает элемент массива и выполняемую операцию.
Вариант 20.
Пользователь вводит массив Круговых колец
Свойства: внешний и внутренний диаметр
Операции:
ение/уменьшение размера в заданное количество раз;
Пользователь выбирает элемент массива и выполняемую операцию.
Достарыңызбен бөлісу: |