кодесурса

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

script1adsense2code
script1adsense3code

Метод 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code