diff --git a/Methods_FAN FAN_118043/Circle/.classpath b/Methods_FAN FAN_118043/Circle/.classpath
new file mode 100644
index 0000000..fceb480
--- /dev/null
+++ b/Methods_FAN FAN_118043/Circle/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Methods_FAN FAN_118043/Circle/.project b/Methods_FAN FAN_118043/Circle/.project
new file mode 100644
index 0000000..e963332
--- /dev/null
+++ b/Methods_FAN FAN_118043/Circle/.project
@@ -0,0 +1,17 @@
+
+
+ Circle
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Methods_FAN FAN_118043/Circle/.settings/org.eclipse.jdt.core.prefs b/Methods_FAN FAN_118043/Circle/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Methods_FAN FAN_118043/Circle/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Methods_FAN FAN_118043/Circle/src/Circle.java b/Methods_FAN FAN_118043/Circle/src/Circle.java
new file mode 100644
index 0000000..56e5c5d
--- /dev/null
+++ b/Methods_FAN FAN_118043/Circle/src/Circle.java
@@ -0,0 +1,34 @@
+import java.util.Scanner;
+
+public class Circle {
+
+ public static void main(String[] args) {
+ // TODO Auto-generated method stub
+ System.out.print("please enter the number of radius"+"\n");
+ Scanner input= new Scanner(System.in);
+ double r;
+ r=input.nextDouble();
+ double d=diameter(r);
+ double cir=circumference(r);
+ double area=area(r);
+ System.out.print("the diameter is"+" "+d+"\n");
+ System.out.print("the circumference is"+" "+cir+"\n");
+ System.out.print("the area is"+" "+area+"\n");
+ }
+ public static double diameter(double r){
+ double d;
+ d=2*r;
+ return d;
+ }
+ public static double circumference(double r){
+ double cir;
+ cir=3.14*2*r;
+ return cir;
+ }
+ public static double area(double r){
+ double area;
+ area=3.14*r*r;
+ return area;
+
+ }
+}
diff --git a/Methods_FAN FAN_118043/Prime/.classpath b/Methods_FAN FAN_118043/Prime/.classpath
new file mode 100644
index 0000000..fceb480
--- /dev/null
+++ b/Methods_FAN FAN_118043/Prime/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Methods_FAN FAN_118043/Prime/.project b/Methods_FAN FAN_118043/Prime/.project
new file mode 100644
index 0000000..1175f93
--- /dev/null
+++ b/Methods_FAN FAN_118043/Prime/.project
@@ -0,0 +1,17 @@
+
+
+ Prime
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Methods_FAN FAN_118043/Prime/.settings/org.eclipse.jdt.core.prefs b/Methods_FAN FAN_118043/Prime/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Methods_FAN FAN_118043/Prime/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Methods_FAN FAN_118043/Prime/src/prime.java b/Methods_FAN FAN_118043/Prime/src/prime.java
new file mode 100644
index 0000000..d23fdcb
--- /dev/null
+++ b/Methods_FAN FAN_118043/Prime/src/prime.java
@@ -0,0 +1,29 @@
+import java.util.Scanner;
+
+public class prime {
+
+ public static void main(String[] args) {
+ // TODO Auto-generated method stub
+ System.out.print("please enter a natural number"+"\n");
+ Scanner input= new Scanner(System.in);
+ int r;
+ int a=0;
+ r=input.nextInt();
+ if(r==0 || r==1 ||r==2){
+ System.out.print(r+" is not prime"+"\n");
+ }
+ else{
+ for(int i=2; i
+
+
+
+
+
diff --git a/Recursion_FAN FAN_118043/Factorial/.project b/Recursion_FAN FAN_118043/Factorial/.project
new file mode 100644
index 0000000..b8c4b59
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Factorial/.project
@@ -0,0 +1,17 @@
+
+
+ Factorial
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Recursion_FAN FAN_118043/Factorial/.settings/org.eclipse.jdt.core.prefs b/Recursion_FAN FAN_118043/Factorial/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Factorial/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Recursion_FAN FAN_118043/Factorial/src/Factorial.java b/Recursion_FAN FAN_118043/Factorial/src/Factorial.java
new file mode 100644
index 0000000..584f53a
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Factorial/src/Factorial.java
@@ -0,0 +1,16 @@
+import java.util.Scanner;
+
+public class Factorial {
+
+ public static void main(String[] args) {
+ // TODO Auto-generated method stub
+ System.out.print("please enter an integer which is bigger than 0 "+"\n");
+ Scanner input= new Scanner(System.in);
+ int number=input.nextInt();
+ int output = 1;
+ for(int i=number;i>0;i--){
+ output=output*i;
+ }
+ System.out.print("the factorial value is "+ output);
+ }
+}
diff --git a/Recursion_FAN FAN_118043/Fibonacci/.classpath b/Recursion_FAN FAN_118043/Fibonacci/.classpath
new file mode 100644
index 0000000..fceb480
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Fibonacci/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Recursion_FAN FAN_118043/Fibonacci/.project b/Recursion_FAN FAN_118043/Fibonacci/.project
new file mode 100644
index 0000000..5977014
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Fibonacci/.project
@@ -0,0 +1,17 @@
+
+
+ Fibonacci
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Recursion_FAN FAN_118043/Fibonacci/.settings/org.eclipse.jdt.core.prefs b/Recursion_FAN FAN_118043/Fibonacci/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Fibonacci/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Recursion_FAN FAN_118043/Fibonacci/src/Fibonacci.java b/Recursion_FAN FAN_118043/Fibonacci/src/Fibonacci.java
new file mode 100644
index 0000000..1afc470
--- /dev/null
+++ b/Recursion_FAN FAN_118043/Fibonacci/src/Fibonacci.java
@@ -0,0 +1,25 @@
+import java.util.Scanner;
+
+public class Fibonacci {
+
+ public static void main(String[] args) {
+ // TODO Auto-generated method stub
+ System.out.print("please enter an integer number");
+ Scanner input=new Scanner(System.in);
+ int n=input.nextInt();
+ int a=1;
+ int b=1;
+ int c=0;
+ if(n==1 || n==2){
+ System.out.print("the corresponding Fibonacci number is 1");
+ }
+ else{
+ for(int i=3;i<=n;i++){
+ c=a+b;
+ a=b;
+ b=c;
+ }
+ System.out.print("the corresponding Fibonacci number is " +c);
+ }
+ }
+}
diff --git a/Structures_FAN FAN_118043/.classpath b/Structures_FAN FAN_118043/.classpath
new file mode 100644
index 0000000..fceb480
--- /dev/null
+++ b/Structures_FAN FAN_118043/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Structures_FAN FAN_118043/.project b/Structures_FAN FAN_118043/.project
new file mode 100644
index 0000000..423275c
--- /dev/null
+++ b/Structures_FAN FAN_118043/.project
@@ -0,0 +1,17 @@
+
+
+ exercise 0
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/Structures_FAN FAN_118043/.settings/org.eclipse.jdt.core.prefs b/Structures_FAN FAN_118043/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/Structures_FAN FAN_118043/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/Structures_FAN FAN_118043/src/structures.java b/Structures_FAN FAN_118043/src/structures.java
new file mode 100644
index 0000000..0aa887d
--- /dev/null
+++ b/Structures_FAN FAN_118043/src/structures.java
@@ -0,0 +1,29 @@
+import java.util.Scanner;
+
+public class structures {
+
+ public static void main(String[] args) {
+ // First part of exercise
+ System.out.print("Input the score"+"\n");
+ Scanner input1= new Scanner(System.in);
+ double x=input1.nextDouble();
+ double y=1+3*(100-x)/50;
+ System.out.print("Your score is "+y+"\n");
+ if(y<=4.0)
+ {
+ System.out.print("you pass the exam"+"\n");
+ }
+ // Second part of exercise
+ System.out.print("Input the number"+"\n");
+
+ Scanner input2=new Scanner(System.in);
+ int z=input2.nextInt();
+ for (int i=0; i<=z; i++)
+ {
+ if(i%2!=0)
+ {
+ System.out.print(i+"\n");
+ }
+ }
+ }
+}