/* Programmet läser in längderna av två sidor i en triangel samt mellanliggande vinkel, /* och skriver ut huruvidatriangeln är liksidig, likbent eller oliksidig. */ import javax.swing.*; import java.util.*; public class Triangel { public static void main( String[] arg) { final double EPS = 0.001; String indata = JOptionPane.showInputDialog("Ange längden av två sidor samt" + " mellanliggande vinkel: "); Scanner sc = new Scanner(indata); double a = sc.nextDouble(); double b = sc.nextDouble(); double vGrader = sc.nextDouble(); double vRadianer = vGrader*Math.PI/180.0; double c = Math.sqrt(a*a + b*b - 2.0*a*b*Math.cos(vRadianer)); if ((Math.abs(a - b) <= EPS) && (Math.abs(a - c) <= EPS) && (Math.abs(b - c) <= EPS)) JOptionPane.showMessageDialog(null,"LIKSIDIG"); else if ((Math.abs(a -b) <= EPS) || (Math.abs(a - c) <= EPS) || (Math.abs(b - c) <= EPS)) JOptionPane.showMessageDialog(null,"LIKBENT"); else JOptionPane.showMessageDialog(null, "OLIKSIDIG"); } // main } // Triangel