diff --git a/GitAssignmentObserver.iml b/GitAssignmentObserver.iml new file mode 100644 index 0000000..26db12c --- /dev/null +++ b/GitAssignmentObserver.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/BallVolume.java b/src/BallVolume.java new file mode 100644 index 0000000..33c90e5 --- /dev/null +++ b/src/BallVolume.java @@ -0,0 +1,13 @@ + +public class BallVolume implements ISubscriber { + + @Override + public void notifySubscriber(String input) { + + double r=Double.parseDouble(input); + double volume= (4*22*r*r*r)/(3*7); + + System.out.println("Ball Volume is:" +volume); + } + +} diff --git a/src/CircleArea.java b/src/CircleArea.java new file mode 100644 index 0000000..2cab725 --- /dev/null +++ b/src/CircleArea.java @@ -0,0 +1,15 @@ + + +public class CircleArea implements ISubscriber { + + + @Override + public void notifySubscriber(String input) { + double pi = 3.14 , res; + int r = Integer.parseInt(input); + res = pi *(r*r); + System.out.println("Area of circle:" + res ); + } +} + + diff --git a/src/CircleCircumference.java b/src/CircleCircumference.java new file mode 100644 index 0000000..17a07e7 --- /dev/null +++ b/src/CircleCircumference.java @@ -0,0 +1,12 @@ +public class CircleCircumference implements ISubscriber +{ + @Override + public void notifySubscriber(String input) + { + Double radius = Double.parseDouble(input); + Double res = 2*Math.PI*radius; + System.out.println("circleCircumference is "+res ); + + } + +} diff --git a/src/Fibonacci.java b/src/Fibonacci.java new file mode 100644 index 0000000..6601e28 --- /dev/null +++ b/src/Fibonacci.java @@ -0,0 +1,22 @@ +public class Fibonacci implements ISubscriber + { + public void notifySubscriber(String input) + { + int c=1,o=0,temp=0; + int f = Integer.parseInt(input); + + System.out.println(0); + System.out.println(1); + + while (c "+Result); + } +} diff --git a/src/twoPowerN.java b/src/twoPowerN.java new file mode 100644 index 0000000..7ce5a33 --- /dev/null +++ b/src/twoPowerN.java @@ -0,0 +1,12 @@ +public class twoPowerN implements ISubscriber +{ + @Override + public void notifySubscriber(String input) + { + Double x = Double.parseDouble(input); + Double result = Math.pow(2,x); + System.out.println("2 Power "+x+" = "+result ); + + } + +}