Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на Java

София Бурсянина Ученик (59), на голосовании 1 год назад
Разработайте программу, запрашивающую у пользователя длины сторон параллелограмма а и в, а угол между ними х. Найдите его периметр, площадь и диагонали
Голосование за лучший ответ
Алиса Двачевская Профи (716) 1 год назад
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner( System.in );
System.out.print("Введите длину стороны a: ");
double a = scanner.nextDouble();
System.out.print("Введите длину стороны b: ");
double b = scanner.nextDouble();
System.out.print("Введите угол между сторонами a и b (в градусах): ");
double x = scanner.nextDouble();

double radian = Math.toRadians(x);
double c = Math.sqrt(a * a + b * b - 2 * a * b * Math.cos(radian));
double d1 = Math.sqrt(a * a + b * b);
double d2 = Math.sqrt(a * a + b * b - 2 * a * b * Math.cos(Math.PI - radian));
double p = 2 * (a + b);
double s = a * b * Math.sin(radian);

System.out.println("Периметр параллелограмма: " + p);
System.out.println("Площадь параллелограмма: " + s);
System.out.println("Диагональ параллелограмма: " + d1 + ", " + d2);
}
}
Похожие вопросы