Obliczanie pól trójkątów

Obliczanie pól trójkątów

Program: obliczający pola trójkątów.

W tym przypadku program obliczający pola dwóch trójkątów:

  • pierwszy bierze pod uwagę podstawę jak i wysokość,
  • drugi bierze pod uwagę długości wszystkich boków.

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

import javax.swing.JOptionPane;
public class glowna {
	//Program wyliczający pola trójkątów.
	static double poletr(double a,double h)
	{
		return (a*h/2);
	}
	static double poletr(double a,double b,double c)
	{
		if((a+b>c)&&(a+c>b)&&(b+c>a))
		{
			double p=((a+b+c)/2);
			return (double)Math.sqrt(p*(p-a)*(p-b)*(p-c));
		}else return 0;
	}
	public static void main(String[] args) {
		int a=Integer.parseInt(JOptionPane.showInputDialog("Podaj a: "));
		int b=Integer.parseInt(JOptionPane.showInputDialog("Podaj b: "));
		int c=Integer.parseInt(JOptionPane.showInputDialog("Podaj c: "));
		int h=Integer.parseInt(JOptionPane.showInputDialog("Podaj h: "));
		System.out.print("Pole trójkąta: "+poletr(a,h)+"\n");
		System.out.print("Pole trójkąta: "+poletr(a,b,c));
	}
}