import java.lang.*; import java.io.*; import java.util.*; public class Canon { public static void main(String[] args) throws IOException{ //test program BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); int c=0; System.out.println("Target at 500m"); while(true){ c++; System.out.print("Input Angle(0 - Pi/2):"); double a = Double.parseDouble(buf.readLine()); System.out.print("Input Speed(m/s):"); double s = Double.parseDouble(buf.readLine()); double d = (s * s * Math.sin( 2 * a ))/9.8 ; System.out.println("Distance = "+d+" m"); if(d > 490 && d < 510) break; } System.out.println(c+" turns to hit"); } }