// Programmet läser in utgångshastighet och kastvinkel, samt skriver ut banhöjd och kastlängd
import javax.swing.*; 
import java.text.*;
import java.util.*;
public class Kast1 {
    public static void main (String[] arg) {
        final double G = 9.81;
        String indata = JOptionPane.showInputDialog("Ange utgångshastighet och kastvinkel:");
        Scanner sc = new Scanner(indata);
        double v = sc.nextDouble();
        double alfa = sc.nextDouble();
        double h = (Math.pow(v, 2) * Math.pow(Math.sin(Math.toRadians(alfa)), 2))/(2*G);
        double d = (Math.pow(v, 2) * Math.sin(2*Math.toRadians(alfa)))/G;
        NumberFormat r = NumberFormat.getInstance();
        r.setMaximumFractionDigits(2);
        JOptionPane.showMessageDialog(null, "Banhöjden är " + r.format(h) 
                                            + "\noch kastlängden är " + r.format(d));
    } //main
} //Kast1