diff --git a/.idea/misc.xml b/.idea/misc.xml index d15472f..cf9abe6 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/src/ArchimedesPiMethod.java b/src/ArchimedesPiMethod.java index 0b6e780..8c01f97 100644 --- a/src/ArchimedesPiMethod.java +++ b/src/ArchimedesPiMethod.java @@ -1,7 +1,30 @@ import java.util.Scanner; +/** + * @author Trevor Hartman + * @author MJ Fracess + * + * @since Version 1.0 + */ public class ArchimedesPiMethod { - public static void main(String[] args) { + public static void main(String[] arg){ + while(true){ + System.out.println("Please Enter the number of sides."); + Scanner sc = new Scanner(System.in); + int n = sc.nextInt(); + if(n < 1) { + break; + } + double b = 360.0 / n; + double a = b / 2; + double s = 2 * Math.sin(Math.toRadians(a)); + double p = n * s; + double pi = p / 2; + System.out.printf("Our PI estimate is: %.10f%n", pi); + System.out.println(pi); + } + + } }