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
|