Упражнения по методу Java: вычисление площади треугольника
Метод Java: упражнение 13 с решением
Напишите методы Java для вычисления площади треугольника.
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner;
public class Exercise13 {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Input Side-1: ");
double side1 = in.nextDouble();
System.out.print("Input Side-2: ");
double side2 = in.nextDouble();
System.out.print("Input Side-3: ");
double side3 = in.nextDouble();
System.out.println( is_Valid(side1, side2,side3) ?
"The area of the triangle is " + area_triangle(side1, side2, side3) : "Invalid triangle" );
}
public static boolean is_Valid(double side1, double side2, double side3) {
if( side1 + side2 > side3 &&
side2 + side3 > side1 &&
side1 + side3 > side2) return true;
else return false;
}
public static double area_triangle(double side1, double side2, double side3) {
double area = 0;
double s = (side1 + side2 + side3)/2;
area = Math.sqrt(s*(s - side1)*(s - side2)*(s - side3));
return area;
}
}
Пример вывода:
Входная сторона-1: 10 Входная сторона-2: 15 Входная сторона-3: 20 Площадь треугольника составляет 72,61843774138907.
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите метод Java (принимает число n в качестве входных данных), чтобы отобразить матрицу n-на-n.
Далее: Напишите метод Java для создания области пятиугольника.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code