Упражнения на Java: считывает две смежные стороны и диагональ параллелограмма и проверяет, является ли параллелограмм прямоугольником или ромбом.

Java Basic: упражнение 229 с решением

Напишите программу на Java, которая считывает две смежные стороны и диагональ параллелограмма и проверяет, является ли параллелограмм прямоугольником или ромбом.

Согласно Википедии —
параллелограммы: в евклидовой геометрии параллелограмм представляет собой простой (несамопересекающийся) четырехугольник с двумя парами параллельных сторон. Противоположные или обращенные стороны параллелограмма имеют одинаковую длину, а противоположные углы параллелограмма имеют одинаковую меру.
прямоугольники: в геометрии евклидовой плоскости прямоугольник представляет собой четырехугольник с четырьмя прямыми углами. Его также можно определить как равносторонний четырехугольник, поскольку равноугольный означает, что все его углы равны (360 °/4 = 90 °). Его также можно определить как параллелограмм, содержащий прямой угол.
ромб: В плоской евклидовой геометрии ромб (ромбы во множественном числе) представляет собой простой (несамопересекающийся) четырехугольник, все четыре стороны которого имеют такая же длина. Другое название — равносторонний четырехугольник, поскольку равносторонний означает, что все его стороны равны по длине. Ромб часто называют ромбом после масти ромбов на игральных картах, которая напоминает проекцию восьмигранного ромба или ромб, хотя первый иногда относится конкретно к ромбу с углом 60 ° (см. Полиалмаз), а последний иногда относится к ромбу с углом 45 °.

Исходные данные:

Две смежные стороны и диагональ.
1 ≤ ai, bi, ci ≤ 1000, ai + bi> ci

Наглядное представление:

Код Java:

  import java.util. *; Public class Main {public static void main (String [] args) {Scanner sc = new Scanner (System  .in); int count_1 = 0, count_2 = 0; System.out.println ("Введите две смежные стороны и диагональ параллелограмма (через запятую):"); String [] s = sc.nextLine (). split  (","); int len1 = Integer.parseInt (s [0]); int len2 = Integer.parseInt (s [1]); int le  n3 = Integer.parseInt (s [2]); if (len3 * len3 == len1 * len1 + len2 * len2) count_1 ++; if (len1 == len2) count_2 ++; if (count_1> 0) System.out.println (  «Это прямоугольник.»);  if (count_2> 0) System.out.println ("Это ромб.");}}  

Пример вывода:

 Введите два  соединенные стороны и диагональ параллелограмма (через запятую): 8,8,8Это ромб. 

Блок-схема:

Редактор кода Java:

Назад: Напишите программу на Java, которая считывает n цифр (заданных), выбранных от 0 до 9, и печатает количество комбинаций, в которых сумма цифр равна другой данное число (а). Не используйте одни и те же цифры в комбинации.
Далее: Напишите программу на Java, чтобы заменить строку «Python» на «Java» и «Java» на «Python» в данной строке.

Оцените статью
nanomode.ru
Добавить комментарий