From b75ff7d3abb726ae21f1a128c3a49861a6a65dfb Mon Sep 17 00:00:00 2001 From: Daniel Faulkner Date: Sat, 2 Sep 2023 21:43:35 -0700 Subject: [PATCH 1/2] finished assignment 002 --- .idea/misc.xml | 2 +- src/ArchimedesPiMethod.java | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index d15472f..045943f 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..5805f2e 100644 --- a/src/ArchimedesPiMethod.java +++ b/src/ArchimedesPiMethod.java @@ -2,6 +2,12 @@ public class ArchimedesPiMethod { public static void main(String[] args) { - +int n = 8; +double b = 360.0/n; +double a = Math.toRadians(1.0 / 2.0 * b); +double s = 2.0 * Math.sin(a); +double p = Math.PI * s; +double pi = p / 2.0; +System.out.println("PI =" + pi); } } From f44c7b7d93a94d5410e06eb35a565dd481153648 Mon Sep 17 00:00:00 2001 From: Daniel Faulkner Date: Sat, 2 Sep 2023 21:55:50 -0700 Subject: [PATCH 2/2] finished assignment 002 --- src/ArchimedesPiMethod.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ArchimedesPiMethod.java b/src/ArchimedesPiMethod.java index 5805f2e..52c06fe 100644 --- a/src/ArchimedesPiMethod.java +++ b/src/ArchimedesPiMethod.java @@ -2,10 +2,12 @@ public class ArchimedesPiMethod { public static void main(String[] args) { -int n = 8; -double b = 360.0/n; -double a = Math.toRadians(1.0 / 2.0 * b); -double s = 2.0 * Math.sin(a); + System.out.println("Insert number of sides"); + Scanner sc= new Scanner (System.in); +int n = sc.nextInt(); +double b = 360.0 / n; +double a = (1.0 / 2.0 * b); +double s = 2.0 * Math.sin(Math.toRadians(a)); double p = Math.PI * s; double pi = p / 2.0; System.out.println("PI =" + pi);