Sprawdzanie trójkąta
Użytkownik podaje wszystkie trzy boki trójkąta, a program sprawdza czy taki trójkąt w ogóle jest możliwy do stworzenia, jeśli tak oblicza dodatkowo jego pole.
Kompilator: Eclipse
import javax.swing.JOptionPane;
public class glowna {
//Program sprawdzający czy podane liczby tworzą trójkąt. (wzór Herona)
public static void main(String[] args) {
double a = Double.parseDouble(JOptionPane.showInputDialog("Podaj a"));
double b = Double.parseDouble(JOptionPane.showInputDialog("Podaj b"));
double c = Double.parseDouble(JOptionPane.showInputDialog("Podaj c"));
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
double p =((a+b+c)/2);
System.out.print(a+" "+b+" "+c+" Pole to: " +Math.sqrt(p*(p-a)*(p-b)*(p-c)));
}
else System.out.print("To nie jest trojkat");
}
}