6.4.. Napisati program za izračunavanje površine trougla koristeći Heronovu formulu: S=(a+b+c)/2, P=(S(S-a)(S-b)(S-c))1/2

Opis rješenja: Površina trougla se izračunava tako što se prvo izračuna vrijednost poluzbira S=(a+b+c)/2 a zatim povrišina po formuli: P=(S(S-a)(S-b)(S-c))1/2 odnosno P=SQRT(S(S-a)(S-b)(S-c)) gdje SQRT je funkcija za izračunavanje kvadratnog korijena.

Opis programa:

Listing programa:

// 06411081
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);

		System.out.println("Duzine stranica trougla:");
		double a = input.nextDouble();
		double b = input.nextDouble();
		double c = input.nextDouble();
		double s = (a + b + c) / 2;
		double p = Math.sqrt((s * (s - a) * (s - b) * (s - c)));
		System.out.println("Povrsina trougla = " + p);
	}
}

Ispis na ekranu:

Index