ЯковПервый
14.01.2021 21:11

Сделать на java Создать программу калькулятор площади и периметра встроенных геометрических фигур. Должны поддерживаться круг, прямоугольник и треугольник (три класса и общим родителем Figure, который должен быть абстрактным). В базовом классе Figure должны быть абстрактые функции getSquare() и getPerimeter(). Классы-наследники реализовывают эти функции, каждый по своему. Например у круга все зависит только от радиуса, которые является его private свойством. Все свойства классов наследников, как радиус или длины сторон (для треугольника это три длины сторон) передаются к конструкторы классов наследников, и в них не должно быть дефолтных конструкторов. Программа должна использовать полиморфизм, т.е. должна быть единная ссылка Figure f, в которой может находиться ссылка на круг, прямоугольник или треугольник. При запуске программа выводит меню:

Новая фигура

Вычислить площадь

Вычислить периметр

При выборе "Новая фигура", программа выводит меню с тремя фигурами:

Круг

Прямоугольник

Треугольник

Выбрав нужную категорию, программа просит ввести свойства этой фигуры, для круга - радиус, для прямоугольника - две стороны, для треугольника - три стороны. После чего возвращается на главное меню. При выборе "Вычислить площадь" или "Вычислить периметр" срабатывают функции f.getSquare() или f.getPerimeter() соответственно. Если же пользователь пытается их вычислить сразу после запуска программы не введя инфу о фигуре, предупредить его об этом. Программа не должна помнить предыдущие фигуры, только текущую.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ma4oMatoy
18.06.2020 03:38
--1--
а) 453₁₀ = 111000101₂ = 705₈ = 1С5₁₆
б) 481₁₀ = 111100001₂ = 741₈ = 1E1₁₆
в) 461.25₁₀ = 111001101.01₂ = 715.2₈ = 1CD.4₁₆
г) 667.25₁₀ = 1010011011.01₂ = 1233.2₈ = 29B.4₁₆
д) 305.88₁₀ = 100110001.1110₂ = 461.7024₈ = 131.E147₁₆
--2--
а) 111001010₂ = 458₁₀
б) 1101110001₂ = 881₁₀
в) 1001010100.10001₂ = 596.53125₁₀
г) 111111110.11001₂ = 510.78125₁₀
д) 1634.35₈ = 924.453125₈
е) 6B.A₁₆ = 107.625₁₀
--3--
а) 101110001₂ + 101111001₂ = 1011101010₂
б) 1110001110₂ + 1100110111₂ = 11011000101₂
в) 10000011010.01₂ + 1010010110.01₂ = 11010110000.1₂
г) 1710.2₈ + 773.24₈ = 2703.44₈
д) 3E7.7₁₆ + 32.2₁₆ = 419.9₁₆
--4--
а) Прямой код: 0.1111000010₂ – 0.1110000011₂ = 0.0000111111₂
    Обратный: 0.0000111101₂ – 0.0001111100₂ = 000000000000000.0000111111₂
    Дополнительный: 0.0000111101₂ – 0.0001111100₂ = 000000000000000.0000111111₂
0,0(0 оценок)
Ответ:
aliya111000
18.06.2020 03:38

1)Монитор,(на счет магнитофона не уверен, сам по себе именно магнитофон никак не является устройством ПК, но если подразумевают пол этим словом динамик ПК, то подходит)

2)Получение

3)Электрический ток

4)Анатомический муляж

5)102 бита

6)48

7)из перечисленных ниже нет верного ответа. 568 в десятичной = 1 000 111 000 в двоичной.

8)АВИБА

9)Представленные ответы неправильны, так как не являются двоичным кодом(присутствуют двойки)+не указано к какой системе счисления принадлежит y (если x - очевидно 16-ти ричная, то y может быть как 16 так и 10

10) И снова нет верного ответа из предложенных, т.к. получится D8

11)800 бит

12) (Ячейки excel где?)

13) Аналогично 12

14)тоже

15)27

16)User-name

17)c*.c*

18)145.92.128.0

19)Верного ответа нет. Правильно: 22

20) 5

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота