From dd01399b231f8192e2e1de1c205951fa8dcedf65 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:16:39 +0530 Subject: [PATCH 01/16] Added Equipment Class --- Week 3/Equipment.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Week 3/Equipment.java diff --git a/Week 3/Equipment.java b/Week 3/Equipment.java new file mode 100644 index 0000000..b54b13b --- /dev/null +++ b/Week 3/Equipment.java @@ -0,0 +1,42 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * This class simulates an Equipment + * + * @author Bhaskar Tejaswi + */ +import java.util.*; + +public class Equipment { + + public String id; + public String description; + + public Equipment(String eqId,String desc){ + + id = eqId; + description = desc; + } + + public String getId() + {/*return id and description to IFSC manager, then, IFSC manager initialises the id and description + by these returned values*/ + Scanner sc = new Scanner(System.in); + String idEq = sc.next(); + return idEq; + } + + public String getDesc(){ + + Scanner sc = new Scanner(System.in); + String desc = sc.next(); + return desc; + } + + + +} From 8ec71c264885cf276e0ef4024eae4a4e70e9bccc Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:17:08 +0530 Subject: [PATCH 02/16] Added IFCSManager Class --- Week 3/IFCSManager.java | 209 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 Week 3/IFCSManager.java diff --git a/Week 3/IFCSManager.java b/Week 3/IFCSManager.java new file mode 100644 index 0000000..eafb66c --- /dev/null +++ b/Week 3/IFCSManager.java @@ -0,0 +1,209 @@ +/** + *This class simulates an IFCS Manager + * It allows user to add, remove or search equipments.. + * User can also get a list of all Equipments in the Lab + * @author Bhaskar Tejaswi + */ +import java.io.*; +import java.util.*; +public class IFCSManager { + + Equipment equip[] = new Equipment[100]; + int pointer=0;/* we want all instances of manager to have same content of pointer*/ + /** + * Add an Equipment by this function + */ + public void add() + { + Scanner sc = new Scanner(System.in); + + int flag=0; + + System.out.println("Enter Id :"); + String idEq = equip[pointer].getId(); + + System.out.println("Enter Description :"); + String desc = equip[pointer].getDesc(); + + int f=0,choice; + for(int i=0;i Date: Sat, 7 Nov 2015 18:17:32 +0530 Subject: [PATCH 03/16] Added Triangle Class --- Week 3/Triangle.java | 124 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 Week 3/Triangle.java diff --git a/Week 3/Triangle.java b/Week 3/Triangle.java new file mode 100644 index 0000000..1dd93fe --- /dev/null +++ b/Week 3/Triangle.java @@ -0,0 +1,124 @@ +/** + * This class simulates a Triangle + * @author Bhaskar Tejaswi + */ +import java.util.Scanner; +public class Triangle { + + private int base; + private int height; + /** + * Default constructor + * @param myBase base of the triangle + * @param myHeight height of the triangle + */ + public Triangle(int myBase,int myHeight){ + base = myBase; + height = myHeight; + } + /** + * This method returns area in double + * @return area in double + */ + public double getArea(){ + return 0.5*base*height; + } + + /** + * This method displays the dimensions and the area of the triangle + */ + public void show(){ + System.out.println("base = "+base+" units"); + System.out.println("height = "+height+" units"); + System.out.println("Area = "+getArea()+" sq units"); + } + /** + * This method compares two triangles on the basis of their area + * @param myTriangle1 first triangle + * @param myTriangle2 second triangle + */ + public void compare(Triangle myTriangle1,Triangle myTriangle2){ + Scanner sc = new Scanner(System.in); + + if(myTriangle1.base==0 && myTriangle1.height==0) + System.out.println("The triangle 1 has not been initialized"); + else{ + System.out.println("enter the base :"); + int myBase2=sc.nextInt(); + System.out.println("enter the height :"); + int myHeight2 = sc.nextInt(); + if(myBase2<=0 ||myHeight2<=0){ + System.out.println("Please enter only positive integers for base and height of second triangle "); + } + else{ + myTriangle2= new Triangle(myBase2,myHeight2); + if (Double.compare(myTriangle1.getArea(), myTriangle2.getArea())>0) + System.out.println("Our first Triangle is bigger.."); + else if(Double.compare(myTriangle1.getArea(), myTriangle2.getArea())<0) + System.out.println("The second Triangle is bigger.."); + else + System.out.println("Both have same area.."); + } + } + } + /** + * Main function + * @param args-string args[] + */ + public static void main(String[]args){ + + Triangle myTriangle1 = new Triangle(0,0); + Triangle myTriangle2 = new Triangle(0,0); + Scanner sc = new Scanner(System.in); + int choice=0; + do { System.out.println("Enter your choice :"); + System.out.println("1: Initialize first Triangle"); + System.out.println("2. Calculate Area"); + System.out.println("3: Compare with another Triangle"); + System.out.println("4: Show dimensions of first triangle "); + System.out.println("5: quit"); + choice = sc.nextInt(); + switch (choice) + { + case 1: /*initialize first triangle*/ + System.out.println("enter the base :"); + int myBase1=sc.nextInt(); + System.out.println("enter the height :"); + int myHeight1 = sc.nextInt(); + if(myBase1<=0 ||myHeight1<=0) + System.out.println("Please enter only positive integers for base and height "); + else + { + myTriangle1= new Triangle(myBase1,myHeight1); + System.out.println("Triangle inilialized successfully.."); + } + break; + + case 2: /*calculate area*/ + if(myTriangle1.base==0 && myTriangle1.height==0 ) + System.out.println("The Triangle 1 has not been initialized"); + else + System.out.println("Area is "+myTriangle1.getArea()+" sq units"); + break; + + case 3: /*compare */ + myTriangle1.compare(myTriangle1,myTriangle2); + break; + case 4: if(myTriangle1.base==0 && myTriangle1.height==0) + System.out.println("The first triangle has not been initialized"); + else + { + myTriangle1.show(); + } + break; + + case 5: System.out.println("Program terminated."); + break; + default: System.out.println("Wrong choice"); + break; + } + } while (choice != 5); + +System.out.println("Thank You!"); + } +} \ No newline at end of file From 5d60a7b3a773f0505ec9f048a599a3481d575a57 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:21:40 +0530 Subject: [PATCH 04/16] Added Questions.docx --- Week 3/Questions.docx | Bin 0 -> 15947 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Week 3/Questions.docx diff --git a/Week 3/Questions.docx b/Week 3/Questions.docx new file mode 100644 index 0000000000000000000000000000000000000000..71d16340c564eb8a2bf0d001ab879ac124fc0c10 GIT binary patch literal 15947 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 Date: Sat, 7 Nov 2015 18:23:46 +0530 Subject: [PATCH 05/16] Added Circle Class --- Week 4/Circle.java | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Week 4/Circle.java diff --git a/Week 4/Circle.java b/Week 4/Circle.java new file mode 100644 index 0000000..8c9b409 --- /dev/null +++ b/Week 4/Circle.java @@ -0,0 +1,25 @@ + + +/** + * + * @author Bhaskar Tejaswi + */ +public class Circle extends Shape { + + private double radius; + + Circle(double radius) + { + + super("Circle"); + this.radius = radius; + + System.out.println("Constructor of Circle with parameter "+radius); + } + void printDescription(){ + name = "Rectangle"; + System.out.println("Radius = "+radius); + System.out.println("Area = " +3.14*radius*radius+" sq units"); + + } +} \ No newline at end of file From 7d059e4fecfe5ce26fcfeafcdb74784d09f93e48 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:24:00 +0530 Subject: [PATCH 06/16] Added Rectangle Class --- Week 4/Rectangle.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Week 4/Rectangle.java diff --git a/Week 4/Rectangle.java b/Week 4/Rectangle.java new file mode 100644 index 0000000..3eee6c2 --- /dev/null +++ b/Week 4/Rectangle.java @@ -0,0 +1,29 @@ + +/** + * + * @author Bhaskar Tejaswi + */ +public class Rectangle extends Shape { + + double length; + double breadth; + + Rectangle(double length, double breadth){ + super("Rectangle"); + this.length = length; + this.breadth = breadth; + System.out.println("Constructor of Rectangle with parameters "+length+" and "+breadth); + } + void printDescription(){ + + System.out.println("Length = "+length); + System.out.println("Length = "+breadth); + System.out.println("Area = " +areaOf()+" sq units"); + } + double areaOf(){ + return length*breadth; + } + + + +} From e2e5cb0421d385a3cb609ef71954f660b97209cb Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:29:36 +0530 Subject: [PATCH 07/16] Added Square Class --- Week 4/Square.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Week 4/Square.java diff --git a/Week 4/Square.java b/Week 4/Square.java new file mode 100644 index 0000000..a209d3d --- /dev/null +++ b/Week 4/Square.java @@ -0,0 +1,19 @@ + + +/** + * + * @author Bhaskar Tejaswi + */ +public class Square extends Rectangle { + + Square(double side) + { + super(side, side); + System.out.println("Constructor of Square with parameters "+side); + } + + void printDescription(){ + System.out.println("Side = "+length); + System.out.println("Area = " +areaOf()+" sq units"); + } +} From d427342399eafe5f928a03837a204cfa661f004d Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:29:45 +0530 Subject: [PATCH 08/16] Added Shape class --- Week 4/Shape.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Week 4/Shape.java diff --git a/Week 4/Shape.java b/Week 4/Shape.java new file mode 100644 index 0000000..b3faaa1 --- /dev/null +++ b/Week 4/Shape.java @@ -0,0 +1,17 @@ +/** + * + * @author Bhaskar Tejaswi + */ +public class Shape { + String name=""; + + Shape(String name) + { + this.name = name; + System.out.println("Constructor of Shape"); + } + void printDescription(){ + System.out.println("I am a shape and my name is "+name); + } +} + From ae70d8c5d32a8c25bd7e4235808a8e72d170bc41 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:30:05 +0530 Subject: [PATCH 09/16] Added Shape Manager Class --- Week 4/ShapeManager.java | 74 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Week 4/ShapeManager.java diff --git a/Week 4/ShapeManager.java b/Week 4/ShapeManager.java new file mode 100644 index 0000000..a8f7ef0 --- /dev/null +++ b/Week 4/ShapeManager.java @@ -0,0 +1,74 @@ +/** + * + * @author Bhaskar Tejaswi + */ +import java.util.Scanner; +public class ShapeManager { + + public static void main(String[]args){ + int choice; + Scanner sc = new Scanner(System.in); + ShapeManager myShapeManager = new ShapeManager(); + + do { + System.out.println("Select a Shape"); + System.out.println("1.Rectangle"); + System.out.println("2.Square"); + System.out.println("3.Circle"); + System.out.println("4.Exit"); + choice = sc.nextInt(); + + switch (choice) + { + case 1: + System.out.println("Enter the length :"); + double len=sc.nextDouble(); + System.out.println("Enter the breadth :"); + double bd=sc.nextDouble(); + if(len<=0 || bd<=0) + System.out.println("Invalid Entry"); + else + { + Rectangle myRect = new Rectangle(len,bd); + myShapeManager.manageShape(myRect); + } + break; + + case 2: System.out.println("Enter the side length :"); + double side=sc.nextDouble(); + if(side<=0) + System.out.println("Side must be positive"); + else + { + Square mysq = new Square(side); + Rectangle myRect = (Rectangle)mysq; + myRect.printDescription(); + } + break; + + case 3: System.out.println("Enter the radius :"); + double radius=sc.nextDouble(); + if(radius<=0) + System.out.println("Invalid Entry"); + else + { + Circle myCircle = new Circle(radius); + myShapeManager.manageShape(myCircle); + } + break; + + case 4: System.out.println("Program terminated."); + break; + + default: System.out.println("Invalid entry !"); + break; + } + } while (choice != 4); + System.out.println("Thank You!"); + } + void manageShape(Shape myShape) + { + myShape.printDescription(); + +} +} \ No newline at end of file From 41af0d47748bbbad4f56ff7be2f91952fc7622c9 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:30:25 +0530 Subject: [PATCH 10/16] Added Student Manager Class --- Week 4/StudentManager.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Week 4/StudentManager.java diff --git a/Week 4/StudentManager.java b/Week 4/StudentManager.java new file mode 100644 index 0000000..a1ce050 --- /dev/null +++ b/Week 4/StudentManager.java @@ -0,0 +1,35 @@ +/** + * + * @author Bhaskar Tejaswi + */ +import java.util.*; +public class StudentManager { + public static void main(String[] args){ + Scanner sc = new Scanner(System.in); + int choice; + CSEStudent Arif = new CSEStudent("Arif"); + do { + System.out.println("Where is "+Arif.retName()+" ?"); + System.out.println("1: At a get-together for student leaders"); + System.out.println("2: At a closed-door Hacker Society meeting"); + System.out.println("3: At his cousin's birthday party"); + System.out.println("4: Quit"); + choice = sc.nextInt(); + + switch (choice) + { + case 1: Arif.onFacebook(); + break; + case 2: Arif.isHacker(); + break; + case 3: Arif.isReader(); + break; + case 4: System.out.println("Program terminated"); + break; + default: System.out.println("Invalid choice");/* add error handling */ + break; + } + } while (choice != 4); + System.out.println("Thank You!"); + } +} From 919fc465a79a2bffb63461b85d1833bb22f2091c Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:30:39 +0530 Subject: [PATCH 11/16] Added Student --- Week 4/Student.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Week 4/Student.java diff --git a/Week 4/Student.java b/Week 4/Student.java new file mode 100644 index 0000000..cb12017 --- /dev/null +++ b/Week 4/Student.java @@ -0,0 +1,17 @@ +/** + * + * @author Bhaskar Tejaswi + */ +public class Student extends Person{ + public final String hobby= "surfing Facebook"; + Student(String name) + { + super(name); + } + public void introduce(){ + System.out.println("Hello my name is "+retName() +" and my hobby is "+hobby); + } + public void isReader(){ + super.introduce(); + } +} From 91ef8f89aa193bf7933389de23bff1909ded2b2e Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:30:51 +0530 Subject: [PATCH 12/16] Added Person --- Week 4/Person.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Week 4/Person.java diff --git a/Week 4/Person.java b/Week 4/Person.java new file mode 100644 index 0000000..99f1bc8 --- /dev/null +++ b/Week 4/Person.java @@ -0,0 +1,29 @@ +/** + * + * @author Bhaskar Tejaswi + */ +import java.util.*; +public class Person { + Scanner sc = new Scanner(System.in); + public final String hobby = "Reading"; + private String name; + public Person(String name) + { + this.name = getName(); + } + public String getName(){ + System.out.println("Enter name:"); + name = sc.next(); + return name; + } + public String retName(){ + return name; + } + + /** + * + */ + public void introduce(){ + System.out.println("Hello my name is "+name +" and my hobby is "+hobby); + } +} From 1eea01e596d5cfadcfbb93f70fd7303498bce987 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:31:04 +0530 Subject: [PATCH 13/16] Added CSEStudent --- Week 4/CSEStudent.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Week 4/CSEStudent.java diff --git a/Week 4/CSEStudent.java b/Week 4/CSEStudent.java new file mode 100644 index 0000000..3a4b7f9 --- /dev/null +++ b/Week 4/CSEStudent.java @@ -0,0 +1,26 @@ +/** + * + * @author Bhaskar Tejaswi + */ +public class CSEStudent extends Student{ + + public final String hobby= "Hacking"; + + CSEStudent(String name) + { + super(name); + } + + public void introduce(){ + System.out.println("Hello my name is "+retName() +" and my hobby is "+hobby); + } + public void onFacebook(){ + super.introduce(); + } + public void isHacker(){ + introduce(); + } + public void isReader(){ + super.isReader(); + } +} \ No newline at end of file From 88afc42e7514b654b1dab83b0872e9dcd3b4d569 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 18:33:05 +0530 Subject: [PATCH 14/16] Added Week 4 Questions --- Week 4/Questions.docx | Bin 0 -> 28575 bytes Week 4/~$estions.docx | Bin 0 -> 162 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Week 4/Questions.docx create mode 100644 Week 4/~$estions.docx diff --git a/Week 4/Questions.docx b/Week 4/Questions.docx new file mode 100644 index 0000000000000000000000000000000000000000..e01991b798221faf4d7e55c4e6e2eba6540ed13c GIT binary patch literal 28575 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 literal 0 HcmV?d00001 diff --git a/Week 4/~$estions.docx b/Week 4/~$estions.docx new file mode 100644 index 0000000000000000000000000000000000000000..b2499b40cb19798de2f85d8a4afff1463af45c9d GIT binary patch literal 162 zcmZQ6Elw?BAQiAMlrj`Eq%weXu2^Qv1kyhPN*{=w4CaHx3gRGaMj%@u9>NAm-hi^1 Yf$SLx5OEeD8w4T}A$(RK`vZ^-0Gm@0RsaA1 literal 0 HcmV?d00001 From d95e409d62cc5179ddab9549c8b534de2426a20d Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 19:11:23 +0530 Subject: [PATCH 15/16] Classes deleted --- Week 3/Equipment.java | 42 -------- Week 3/IFCSManager.java | 209 ------------------------------------- Week 3/Questions.docx | Bin 15947 -> 0 bytes Week 3/Triangle.java | 124 ---------------------- Week 4/CSEStudent.java | 26 ----- Week 4/Circle.java | 25 ----- Week 4/Person.java | 29 ----- Week 4/Questions.docx | Bin 28575 -> 0 bytes Week 4/Rectangle.java | 29 ----- Week 4/Shape.java | 17 --- Week 4/ShapeManager.java | 74 ------------- Week 4/Square.java | 19 ---- Week 4/Student.java | 17 --- Week 4/StudentManager.java | 35 ------- Week 4/~$estions.docx | Bin 162 -> 0 bytes 15 files changed, 646 deletions(-) delete mode 100644 Week 3/Equipment.java delete mode 100644 Week 3/IFCSManager.java delete mode 100644 Week 3/Questions.docx delete mode 100644 Week 3/Triangle.java delete mode 100644 Week 4/CSEStudent.java delete mode 100644 Week 4/Circle.java delete mode 100644 Week 4/Person.java delete mode 100644 Week 4/Questions.docx delete mode 100644 Week 4/Rectangle.java delete mode 100644 Week 4/Shape.java delete mode 100644 Week 4/ShapeManager.java delete mode 100644 Week 4/Square.java delete mode 100644 Week 4/Student.java delete mode 100644 Week 4/StudentManager.java delete mode 100644 Week 4/~$estions.docx diff --git a/Week 3/Equipment.java b/Week 3/Equipment.java deleted file mode 100644 index b54b13b..0000000 --- a/Week 3/Equipment.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ - -/** - * This class simulates an Equipment - * - * @author Bhaskar Tejaswi - */ -import java.util.*; - -public class Equipment { - - public String id; - public String description; - - public Equipment(String eqId,String desc){ - - id = eqId; - description = desc; - } - - public String getId() - {/*return id and description to IFSC manager, then, IFSC manager initialises the id and description - by these returned values*/ - Scanner sc = new Scanner(System.in); - String idEq = sc.next(); - return idEq; - } - - public String getDesc(){ - - Scanner sc = new Scanner(System.in); - String desc = sc.next(); - return desc; - } - - - -} diff --git a/Week 3/IFCSManager.java b/Week 3/IFCSManager.java deleted file mode 100644 index eafb66c..0000000 --- a/Week 3/IFCSManager.java +++ /dev/null @@ -1,209 +0,0 @@ -/** - *This class simulates an IFCS Manager - * It allows user to add, remove or search equipments.. - * User can also get a list of all Equipments in the Lab - * @author Bhaskar Tejaswi - */ -import java.io.*; -import java.util.*; -public class IFCSManager { - - Equipment equip[] = new Equipment[100]; - int pointer=0;/* we want all instances of manager to have same content of pointer*/ - /** - * Add an Equipment by this function - */ - public void add() - { - Scanner sc = new Scanner(System.in); - - int flag=0; - - System.out.println("Enter Id :"); - String idEq = equip[pointer].getId(); - - System.out.println("Enter Description :"); - String desc = equip[pointer].getDesc(); - - int f=0,choice; - for(int i=0;ik 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 - System.out.println("Our first Triangle is bigger.."); - else if(Double.compare(myTriangle1.getArea(), myTriangle2.getArea())<0) - System.out.println("The second Triangle is bigger.."); - else - System.out.println("Both have same area.."); - } - } - } - /** - * Main function - * @param args-string args[] - */ - public static void main(String[]args){ - - Triangle myTriangle1 = new Triangle(0,0); - Triangle myTriangle2 = new Triangle(0,0); - Scanner sc = new Scanner(System.in); - int choice=0; - do { System.out.println("Enter your choice :"); - System.out.println("1: Initialize first Triangle"); - System.out.println("2. Calculate Area"); - System.out.println("3: Compare with another Triangle"); - System.out.println("4: Show dimensions of first triangle "); - System.out.println("5: quit"); - choice = sc.nextInt(); - switch (choice) - { - case 1: /*initialize first triangle*/ - System.out.println("enter the base :"); - int myBase1=sc.nextInt(); - System.out.println("enter the height :"); - int myHeight1 = sc.nextInt(); - if(myBase1<=0 ||myHeight1<=0) - System.out.println("Please enter only positive integers for base and height "); - else - { - myTriangle1= new Triangle(myBase1,myHeight1); - System.out.println("Triangle inilialized successfully.."); - } - break; - - case 2: /*calculate area*/ - if(myTriangle1.base==0 && myTriangle1.height==0 ) - System.out.println("The Triangle 1 has not been initialized"); - else - System.out.println("Area is "+myTriangle1.getArea()+" sq units"); - break; - - case 3: /*compare */ - myTriangle1.compare(myTriangle1,myTriangle2); - break; - case 4: if(myTriangle1.base==0 && myTriangle1.height==0) - System.out.println("The first triangle has not been initialized"); - else - { - myTriangle1.show(); - } - break; - - case 5: System.out.println("Program terminated."); - break; - default: System.out.println("Wrong choice"); - break; - } - } while (choice != 5); - -System.out.println("Thank You!"); - } -} \ No newline at end of file diff --git a/Week 4/CSEStudent.java b/Week 4/CSEStudent.java deleted file mode 100644 index 3a4b7f9..0000000 --- a/Week 4/CSEStudent.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * - * @author Bhaskar Tejaswi - */ -public class CSEStudent extends Student{ - - public final String hobby= "Hacking"; - - CSEStudent(String name) - { - super(name); - } - - public void introduce(){ - System.out.println("Hello my name is "+retName() +" and my hobby is "+hobby); - } - public void onFacebook(){ - super.introduce(); - } - public void isHacker(){ - introduce(); - } - public void isReader(){ - super.isReader(); - } -} \ No newline at end of file diff --git a/Week 4/Circle.java b/Week 4/Circle.java deleted file mode 100644 index 8c9b409..0000000 --- a/Week 4/Circle.java +++ /dev/null @@ -1,25 +0,0 @@ - - -/** - * - * @author Bhaskar Tejaswi - */ -public class Circle extends Shape { - - private double radius; - - Circle(double radius) - { - - super("Circle"); - this.radius = radius; - - System.out.println("Constructor of Circle with parameter "+radius); - } - void printDescription(){ - name = "Rectangle"; - System.out.println("Radius = "+radius); - System.out.println("Area = " +3.14*radius*radius+" sq units"); - - } -} \ No newline at end of file diff --git a/Week 4/Person.java b/Week 4/Person.java deleted file mode 100644 index 99f1bc8..0000000 --- a/Week 4/Person.java +++ /dev/null @@ -1,29 +0,0 @@ -/** - * - * @author Bhaskar Tejaswi - */ -import java.util.*; -public class Person { - Scanner sc = new Scanner(System.in); - public final String hobby = "Reading"; - private String name; - public Person(String name) - { - this.name = getName(); - } - public String getName(){ - System.out.println("Enter name:"); - name = sc.next(); - return name; - } - public String retName(){ - return name; - } - - /** - * - */ - public void introduce(){ - System.out.println("Hello my name is "+name +" and my hobby is "+hobby); - } -} diff --git a/Week 4/Questions.docx b/Week 4/Questions.docx deleted file mode 100644 index e01991b798221faf4d7e55c4e6e2eba6540ed13c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28575 zcmeFYbyOYCvoE@FC%6P>-rg z@BMMteQUjQd#yd))BUNbu9>P`T{S(5vQW@i09XJ#001BZFxQp120#D+%P;@{CIB8% zN6f+A)y&@2K-JUH%tepM!_Jnp02-1e4*>a&|3Brw@f~PT9aZROLF)uweTc87aT30A8EkQ8z99$5$`_;0IA zsT}N?TqkTKQhYXtR#_5OSV9}I^zh+Kt04LYJxjG`ic{#7$8m{oiNki%V+gL%uMd+o zP#%83r4QJ+`wB|Z!R#I2P$x9y@dyl@RFlimc<|cYn-`Hz7@i!Gp{G{XfOZRLG8QPg zMC#8{NvIE7pAAOu&I0Rb;FF&S8d2%Bh@2GZ<(EBkG&0u=b{b{rBT5ZT3~PL!<w#BVGC@@a>nd?9P{fyO{b zUpRsdCQoFW(@G?)>2p(`5(#yGsVf1(2b%o!+@MFeF!cHE&o?>;Rd**!Q65SGOPjBw z_zN78lt>-pm|SX(bsM=?4kfV}ntit~#zz_67Iz2rVEc4F?N1Z^4)03$ z_67w|{J&T(as0>ToA(igcf&+_w_F2fGg}vCroWE=$725*o9Vxa9+j{v10{kSasjhx zG~&a(iby`UydjkjB0qupmVOEWLY*jD>FO*bZBty;Ke#;{|FV=Bl)1oPEC5?=q_vp$ zGt*FV)5gQDITB7$YeXj_&;mtrs>aIRVToBFJ}F-yinY98r#?i4LWta)y{1q%c%)0U zEsjtcK_xbRg5Y;ld0W@;tp-#^`u7zr6f27h;l^Q2E`udhJ?@Xbh~^hR$HTEl;EWuW znT+XdrH7oOt!aNVe6(emrp%5vu0Z74vMN~o{rSxxGA5V-As-=p`o`NW3rbu6gX?mE z=WsPY37HlHj*r)qSWrE)rO>+%`_DF_4G)fTeIFrv_ils$cnFY#vnlg`7>cQbiJRTK zqx;Ll{ljP=-rd|g`oDLnNSaoFWJMdgpz7-X4r=oEAF6Rw0>WVyJ^;Y{uJkYUR&ZvU z8xZ73=u6|ohcxZ#e!kNx$IN5Oxd%aeYdVP!Uz2-Mjio`K%f%@C6)+;xh?MbpuS9ARIWvfRU#QA zd8d5^t8X&Zw^c6ml#Oj&hKX4f!Xm0L-%K=gda>LimMEV!)vh1rp3O~2@El-8a|feduV!tyZ2c~y{7QTU9hoxk+7lBy7OuacGrd6 zCPZQ6QcgJKa=1ygJ2+}L*Uda(A$tDkwhSshE-Zth1wf&7bgOsG;92JjS7fT3VzQiK zmVO{^j7T9&xV5$QyuIsi!BiNB63nGMc(&r+sbxZbm&Cm5+kO{YO|A39Y0ePqLtLiW zU}IureZlAVI`2@JQr#g!VLU$b*;ZR@4W&X}J38bF65UBfBRtHhzSwnu(f8OFxbw$2 z&eoGorX^VqUxwfQlq1u@MvJ{nkKk8JGG{He^cVWVuPJ2>s@2qj@h|BMGm#zKm7Ym% z%bm6P;$cE1KcU%J6PF5}nqV=4q=Egp=&VtFqb`M}@y(AJu`DD?Y3^P{4Y`*42qubO zlQy!NTGpSJ+v_2UsJ?UJ9Eo0KC+2+C9hx@}<2OI>63p-pBXnB9^; zeeXsfXzYo6O?9taUb8zty9i*dD`1zqZR`Wi?gq{1ce|v}J2U25{V~BfH(HpXy3i6~ zRDQ}Y+PLUQe|=zsSL%UNU;L;lU)=aRJfbpxY$&l#?}-j*^wWaX*g$oF6{j#|Yls+c z^l$?i)tJ3I!=g&V(Sd7o=2u+kLT3Z>!77;>na0uxUs$*Fiqd81F_BI5;VBOUtp>LTBd-e8vp)<-+ z_qbdTUP5Y2Hfwu0j>ND061Sf?{P+X56m~sRsys1C3XoO>bF-U^%etv1d_=qh1)b2=Y$?5H32!`R(3Q%5Ql=i4lJp6_Dt1s@ys(i6k(Wei2W~SB%=W(b?){CY@Kh~9h zo}_t+(4}ehpd>0{Ez&Su6Sml?v-f{Q>CduuKMSzPYg>1E<_ixg;lmi3XCr&5s9|#W zSjcv!l)b!ed0vqkzVmo|OcnVJC23kBVBpxvJD!P%DxWStpGtS=i@-_^Et z<}xXqg#L`w&AfGav!dx`tPr{IAs(CXx)UY&)&Y~tG&)&&Y2wFtWX7F5j#lG-(wbG< zHpS(*X~-4Qq9B)_x5XQyRBt1913Re9B~$;;UFj$x)&+rCQ) z?8gAEi0vPFrVJRJxuv4>=h9ns&2abw7){4mWwvnWWj}ci;kg^C%)2Cj+2I&{_d%l z0aC2GTa13_=~J8>Q+zdRYh?eFuc_L&X9Rw>&kz;d zHXxKk|1waivFaVp7@KTo@I!(fbX%-?=r2fPlM6EU z&Nqni4OzkvX?p+p7Kl;3Em@PPvDY1ZI~wySaz5Xh;oJhgG1ZGb3ouVhIdMlluz%e9 zz>jzbz2-K(^&{Kj7(t4kgaCfI?c-056l@`P`?q7OtZp*9g}TBKPY}>fQXy%9%Oa3` zu}$Y?KusxVN9i}XjUh(?luNwAoP6-A%T9ECEFs-k^0iZ+R{3X-c@ImDaGpklD(X%@ z5k;q8nEmg0P$IdTX2W4NmbCoiH{g>tpn0%n{Hj@|R6CSY6Ksri>6cQbs;1tzG6+q4 zV5>=<{iRJLF_?dcAI5-Ql!IqH6u)%7kjF zQ+x!+j|hdgF}z0$49N&Vr{G&vNj~*KJ5SXh@cH+}6}{^fpOxEE&203P7}?uf)i9I$ z#Ew?;dQWFIUUyd7P9h<6o;ZNRGr6&W<#z7&!=qPTjBX3ADPC3{kJV_JGiMre^vf}T z;^_G0_IUR;LXm-Xn87MsR#vKXgAy(0?#_L)BY1v{pxLH6vwihx)vACb=lC~Z%RNg7 zX<+!wz&}9CmO4^7I0w^39V^H2--OowMiaKcbG!HQ*d?aKj54cGm~`Nf%CxBa&cn~xSO z?W*2<0pRjC>Z5L?Z>MlgFJFrvafvCrV<@%;R#u;qw1#ycLXLJ=k~UyQC4>hcv0Pxu zTv0_&kyorDSj%)i7r$;@e1D9^|7}m$G2Oq(2{)Dx5?vw#-(2B1yA@NCB!eJ=t^)MJ z7L5S5f=a zqVq>IF_7C27gjCWJYOUo7^+Ddg1*FR<>%h?yWVSv_ zy)VYc!=qE?w>*#j0z=Lm^tn%01dF$}Pg?m!Rc<>t@i?684wO&6r-8=+ADz?YHXTZW z@*6)^fjGZ;Fk-~5;hQjx-4Ea8^<_6~XAt=a?W8CI-hoe;)7D-qB1fI0U8~KwS(^SX zj8W9R9L*%t)qJNwB1D7Zb+?ls_Kxd%#+duHUVDPtE~NP*sT$7Q*Bv^8Y-+MzPa@ZQ ze+W}8V|Fv3kh!`@d$aZ<)UP`jw^wv$lcnjra{%>5SWPqh{{6jrHOcyoR*<8nO|h_t zYPBYZyB9gOp1wYxCO;NT*(#CBvK@ZTip07mdq$y>}&~I6*h5B^Y zlaV&ieP%*i95HcQZ)6%I+Xq0)L_9W@o7rg>H!E*Y3)zZ5#Bf8lyBlAs77of!i-i#t3HdY+Ya8?p|NIf40IzIewaKhT_^qPOT`6YBjMf zP$A;-ocMX%Xr?NGaw0sgqjm*n9#dgR(7M~#s)c)adiji(V6v6?DMjaQ`(d6w?+d;8 zH#j(19`kr*$IHG-ggvW2VWK^qNcpr}E@Pq1IwmOL0 zXWt1Wvxw7sqJTa45kfV?W)oAMmdld9N)3^8y($Pf92B0B8pbBY7y?BF9lE`{!4L3h z-TU+-St`ZrbuRnTM)}W(Mn zp*u6M&`1fuxHRZZB56Ff@^;8a_&RQQEd%S%3Pyp2d=>_tB%329g2X@QX;t?{g%Uq7 zRTnltiim_hGBreV6#d>lwviIQ7$&Sd=6&cV=1|UdZqX#+fW2v@{GE$a^bl!^){?~@ zdn0O6yEGLmX_%;iH6MAU#SxK6;JusCRXBDP=}lgw@_-ROn?ZPo6m7s{s?S%ub`;_N z;cCCt%MX0<_O})Kn%cU;Dhrk`HhnujHyDXgoG5$&f`D5NeVw?c@e2kL^>E#nUvESb!LZ~y{iYa3@%Dw1sVqi3R zUb}6#L)k;bn6(2J{JX#{bn@FOHxCNg;z5V=mHQ{3Fv+TVifjs2!W7u5?lSMEMd z4bgx4;_K|nS!uh5pVaLK1%8=77y=Ik#ak zLebsF#OMe$wKKu95o`>j8#x;qxVeul&>x)YIog=ft%TKy#GMHg@=!fGVAc&W>f>m- zG$}hjm*XIc_gQ$l6N9@}ncRWK7l>vgBpXFGdEjTIf`)>Oium6AfP#YbevXRz-uKrCA`04j^Swg+fQ|A21053+6XgRA9u5W`8U`i? z1PlxeJRJN71cVPbSQuDX*w|QDxP*9kxY*cuA93(-@vw05@UXD|I>o}p#m2?O#rg~J z*WtbM{qWWUK!=C;1ZabTAO}FALqMTJybZi3Lm&W}HG4TXS+30|t|f6&8ye4hL66Nkuhj0UOAsY~yVNT6B5ZrrtCH{U%V|3Zu6Iu@!)8DeuT1Jd(r!v!J#jysd^Om zskSLfLk#Tl20%pm#qFm*b$9HcXdvAF1~_|Nm;cBNtf1o4u9MD%%+4ml7_^X4^)w?;IbWg{^p|ur z^>*V%DpER4q8E1UW zUHAjsR9LJPb&=r>5_(ECB5kO>IG>kBDsTm+2=E!Gn>{BW>HYhxj2G;S=(L%Gmt~vM zHFEHG6}>wo?56I2s+xP8wPSmLU3|iuE2+fe#GT{Qwv+1h*y$u$4P(gy@8kh&{$fTU zc~1TVnzjsf8)QtBQp+{pWi!DGNWY?cFtZps6Iy%wk%RY@f2Qkz9gaxgfZnHg<-%30 zHT;=t^pmdmWG%AUV9GiMnL6q21Tpj+BeEapddQ_kCOiUVH_c~T{zG6Y_vADhT<79m zd|s>bLIvGaio~5B3J=&BeC&zZ26Ilwdv5QK;-Y1U6RJ(7s#{-(wFs?SqCb4XMePQg zQn%sp5`KlMck{NOlwWq|*C?H;r08?U;p6%Ko4_~QDMd1V;Q+@Y(cI8#mfbPw@qh`g_`%`$-9)F%>}Tb6O+ABf!w}_OE*O-jN|-l zn|kot>gw)I7&%pgsp+g%he7+0sVO)muA@vLhoPMUny|$^D-}BCiZlD-%Jyn}5`VXu>FIzZ8Grv>2p|v;$e2c`Q>$E1hF{ z+$-CUHjN~0Gp&d#1-kLk3_q!cH#f`~=w^snnJh84Q!7-kY?!+9TtNk3TZZ#hzR=0h zYFM0UTd5HhG}R{QDNJ1pN0hs{`!OAdEpM9O+38-ZVz5i$%p@tF*6|JX@~zJk$_xT` z>aEV&>Pn~ZVu)od1S(%>CK0~aEir4r=XboI(h+)%&^3a)L3(572KQ$;-4nT#)Fh6Hk_FICBFk}0!)l>Aap zkAEdkdIjph&s)+RO05KaOkcaIS>D?(qKw7xOpMX>uS(Vh0}r~-h05FWpTqoYd?1yR z$~3_AyBaGG3*wKt#W+YD&G2{3uDF(Kd~KCM(Dd$8BYgV<_DJvxT*XK=1CLR!0}S_zoC=YFlEe|Nws8yH(C zLPDCnC3f8)Cp1?Kg~JLXDotYwW(_v9K6+l&?+;ec5-cmK-Nb?nXltv|xmVb#EoIV9 zQJ0j@>w3O6U)GL9JB*i3MaU$QKVh3ilmUZ%yOXulIhR;Go8TAw7jvfFa(x!gzihKj z0SIUfRP#dA;|z{1hZJz3!tkf)S=-y=$>Rj#S>-c6ayCartw~{=g{4qA&J?B&IpIg) z!ni?|Iy5qa#-cPOsv;_8vgG(CYDdi0by(DoPtcVsA@>`vltq`R!W~-GuHyV+^-few zTi^N&+M6Xh-hs4cT*Zw@=AJ|rmZnE12(giu=1^UopQ7v#>?6>VaV#PvY-%7 zp)|zXs4AwxsSfOi4Vr7>*C=e1bEYvf_6bdEA^@%U5&_l8g8dyT~ zzX2`~W0#klC9uW8yX2Yf{Y?|*jP|ukO@TJe#ymjSCB0vILZS0L5yGwy&qs0qMezePc%h$c05%?VO zL^bG~!54Lsj=w4AMgRHRa2u@Ds%6|nP(-Z&JRuL_5l00(%DK!s?IO~Z?)kjAR3N90 zPUi}NgqhGjCQ#e{mPpU9j=((~Q9zf4jb1<<8H-t^eTzZD&9?g5B{TR9Ao$9~r!&H9 zT;1^9RNY>wsO1uOr*&GAZ^EUVGkR)=-ZMWKl*yQhF^=^up}8<&ppaT%m>j|8e6rO- zPad<+St1;nvc==ZfgwDo=b7O-xn5>6YIH{(oqYc+j#y<-yFJW#<&zBa^-HcEM(d^% zs*dE5_^UzvNr48f^kel?Y}xrQgWdioonIJ9VC7C)gO6P^v$%)lzwD9ky-E!~pWJI= z=*R;<_Gxez;qoU8+@rkvAVz&yaI~gL@U(EVU^r&NVG6 z=M_bPWy?rkD-^UAP-v>0Udei#cvzog3!UX19p=AV)xDoK##Nv)u6+(PKDjoqs8;*m*&#xvqd%eSdXtiEpl}R zJ!-7Mmq2t%G-?N??p4rIBTckyp8&$oDB)aE6?T5ulajod-=4-SeTftFp32 z*gk5CNHDC_MlC0SMm9=DF;i4*iS8fNiT}aqWGJ#?w?fByKFdw|CPwS|4Ul3@^}|Hw zfYZnYyIYS*>4I>g=C_t&XaYg1yO_J;Hw-S+#2(bCA|0mfLRFuw7E3Ov)C<2c-i*tVwchCJ0^@PaANkjQGqJ{YW|~(jD9r~o=7%X^lQ^4 zjB8gVq0Xz>bcr-y`k)N}u=u>EDMfz>W*R<}IBoG5H{H1p=TOpPrNmbiIHs`EP~1@C zuDz=4Rp$Id>f`!Z`E(EJ;B#Vo2&5gU6%4)-^%(IJo&_d1u99tv7G(l4PQ6)$s~8dj zaPJbb>9MVUMk5>)bS(f)6{=^K3L$zxyEZ~r;nMv};J1ha=ZS*riMnS>oVkP!rxhqm zQ}-}JZ&So+Ha(hgUG0EUjp(A?NES7c+#3s0h<#42mY?(S6w+9It71**6phl{fgVNT z%_&PxWE%31c2CSNOiM1|9`34z9=pEy)watRvZ+2eBTHWULyx;~qPjLa+G5p_C*xZP zB^&jQP+{!_3CH)ozN-u8f?XY0Z6o@%HYI_=$BBEvb9ezi9{jb~_Z9>i^}Ci62jPux zd?mPA7d@6K?a8e$s1pop+I7;C_}G|9wWOfUevMl3l{4Ky-kl4Z#Z8RErlZj&wI3s2 zi-W~jct%F#!pBx=31m!9vjzjfpZ-Hb*SviAIyZBhe)GpVl$NQrLREr2Z$iNVqQAYm zKiM6Fh&TVK)5q3HBSdzzS%M6R!)pk-R5KfF^-m?7c(a8n53tii=tXfcQxM~XSvmMU zM{ZM3|8C5DUnc$5d^Eho9?@Qx{y>9iRjXwb=R(4|`CW_cE9-UZ>1*wZ`TXO*koK>i zk5b{S(L!89nJD4mb4J{Q0hk5Uj-{Bbqyr=MQnSUzj@4P^wa}1oQ!ujn65#Wo-7jq# zaE(3IIw_`CG33JEyju>H1j&9~>yEXhC*?^Pmhl^zG6iW7(_*(c4LNfhQkMoKXV|t% z7HnH-eH6P6UAj=i1a~ufDLBjPDe+>Vq;MCU%TEQM0N0NX}7*Z%QB&IDs4Jm-gu<9OW-oFt3RQ@8(=&ZTUIROI)CsRVO))C&Yh`L2Hv%{Fx4r34#mu=%s>KJd~*Ruk3B@BQEd>m z!`#6c5v1i{XCnRZh4@}uhO7^NYg$@QJZ{}EZRn@~pl;oE&rQwHwTfeVU8<+&3$35i~ePBT|qw$;Rnd0{dF2M1!dlQj+ek~BN%dWU7RoJfw7)b6u*YacoCgC1UZ zwnS{Pt(S7#JryEEcuEu5(7f@C&$z0#?eiJIZx$V8$dDUQ`&a_P(6!)ak7-m%%oh>P zlR3_lALYa4pti-E^L7$W(Y0F%w#%ARNz}v7mH^_bAo#^;8N&}uuxt>dy&njY8fT`i zHodCV*=T5GS{0MPH2JhLO4#Ksp^SyM1#bZ6<=?aP+4pGs4ZcYR`%gk`l+IYW8E=4= zKh=3N-NT`G%`=p=GT^VuA<38T9#22zG$d<{PUb4U(cFGi7>{x*?oij>85=>7h0{cU zUc=heuE?b%+=Sko;HwC8OG}0pCmne)Ry?2wuoVc{ap2Cz=)jm###<*o_f%@@QC646 zA5tB16y^a^b%3h9e$D+`Z^27V> z^LcbeX6wX62vcz}bSktW$;3Nq2b5%>0l^D^sRlg+nk&5BZ!od~LR$K;0pq%Ofx{~& zNWta|;LyGW$bh-0ADy?BFJ^v?3coLWK7P_NI8)1zCrH=GpQjcG+T3@3Xd|MDYmpK| zvPohKC-HQmNadOzn%g0s0tPQM6_dunN-{q3eWD*TOQE4u5r}Q^#4prST9rtEyhJmV ze_!+N{bV%xTpuScD+OBkzII1uNMAam5Q^j!{k_4q%^?uPOkc;R+M zlT=jSm2M1P6iS}RzLbqNWblJ{#eS(aBjA9nXTa7}&+D0teQp5`-NTw6U9FM)S1WMw z)oG_?p+**d{DZ!1k`IopSZ%HqWn475d!zHOi_yQ7{p)#TxT2aax>kuf&ww5N3!%Pe zL#1=-(Z{Vd(CWPWL(<}}_kW*VvG9SshRhx}Bcl2n;Gez!G3R$SRx`YbfAJo3_;;P8 zOJ6HClDBX6`mJhp0U9fLnjmd#3~E?WwPuD6g&GjoJ;{jK`V|8V7b>qWXlO$E2nuN+ z_$w+)K9W%m^H)wPcvoBUzbc8_Tsuh{2hM?EImLnN*6mA0)0^w-_n9PA2U|u)WRBpB z+RL96w?(>~#}6*H5*+ACn-h4j<0>(l;yna*vC&uE`dNb~SifMxMp!Cq{&c20#{aS) zE-sFCFY@qV_Ua)tC#6DI33o*~=`)!2v&?@~2CN2F|H1$7)A(0aJ@`lDH8%DPTn?kL z^FsOtkQ~07TMP_)x6SbPx&J>@5#6{)aDRk8HKkNw8${j)y^xTs%Bmy&P1Jw!_`CeG zM=0A72t|rWlF$hNmp~;XfTPHeWY`ay=A)EZx?&%*L6H{{&@SK&a3yo}!tp$J@>}|K zvOM_bZ3+s)#rPxV!zPw@a^2-Gv;s2=*dv+W;HwBZOJ4j!+9@xH@_hA}r@PqPx|dDR zJ(&MuMaXyj-e+?oS@$AkbDH_ePX;s&mt(N=n%ppBxv1}?t!E*Bz=ez*+x1d-c-jqG ze>qb47rh4me$c-YCH;*?{{NQ5>+d9wn~dFmG5U)JNrATFsAH%%aP5fNjbPPoCc#Vj zM#dx@xSU$YU!%MSBVRf~UQ4m%Sb=tL(8^W>dp*RPv*`;=wOAk65!CjQrCNY75O5`4 zg5c>Xt9IpV?hFUAtzv6&#ydex2q6HzhepQ-@Gc;1$H(xZab**QqqLq}jm(}l*QA4k z*Y}ZEzLo6X5CrvD7+8d&x*htUqPY)+duC~rk%SF1JmiS1_V^0roRpVv%iDj8=IvbW ziL~s;v=WL(Ft^4UYm1gzl-wxM4=-_@K5{}5 zxmG-UD+VWw!P#0Ddc@7BHw+k#9bVAC)$4F(PCM%{_~|#v<1^FJ%j|hS9l?4AQ7xFS z=uf8N*pY!-of|5UaF}lC*P)widF8>*b)Oj4G**DEy|lUnor2)vsAz9PcdxA}rf$lQ z{FE_xT&Ke;^PpB^6C8|&3at7RNIMbFJJG8jW0gdRXe)w0wplq`*2kR#jA*XXvx`hE z7Q_lt`nENo#*p=hl+LI=C47V99mE#IRTM>7PoObkS}3_{6+^@Ap;BrAx<8 zpnLFzc9VhF(=YOmib$cF=b%Kx_ZtFO#Nkcf*_%6q_Vd@<;(zfh&%W;c8zY~Kln;NS z&6_R5$x_i)@r(|FG5NQPhqn63*xNHPZMCro9jwfmT9T%G81LNSYe_lq(L5dzf$>F$ zcCG^bowZtOi_affzXoJmLX_Nk2%y0Is_Jg+h`7g5gC_Df-QH#k%!r>JW_*b_JhozW zlK#Zw)pJRebVsU^@_rm`FUo%P)?3wcZV^&sw5*H>lnG0B;xOvuZQ3+ictk!01PC!a zRrm8>CYicbb5B>gxxtI0Gh{?XXBh_TUM=`*FMa6&F5 zd)5$w?8a3@UFs_*HZ`^XHwtLpyTdeyAH@RGiItH4-qBDMJ5t< zpIhy5a{-|8H?7mQlA_R#sS>WzH`juh)O%6~GEPyK|KoO%;=Dixjh5 zKpoFIbnV^Uac}ZMEgOR)XQMY?LHdS>4TLadW8P`4qaY1@j=&1@VzzJ)H%T0~Of-N?6uNtkA@lrXS?Fk#}3%>yezAL zl#7iNt#j~7$&LUDCqfU*q1vCfZQN<15U5(I{Hwr05$bxPaoJbQ9xBNwWJ1*@*zwk8 zkgK8AtYT2zPZ%|ZURCji)DW$XZYnyPb);#!*VEh!?UVu6Z->rXB{& z-e<=q?X!G0=c^F?N{Zh2gJ@}pK1k6UXzxa>yZVHIB2U+uH$WtHKT}+q*}V?Rg&~s^ zHQ)obNuq_Enre|LL+0SrWGkhCNUU;VV;$;g-5&AhM@#+Ra$^Sc>EX3Z*_;mB%-_-D?BA8@|+>U zt`^J&R5F9to-PVnG-Y`cnQDtD@s6MyB3A5fAteo?^;{@CzG=PzaLhQ>=q+^DCD4VH zFt)7pGTE{LS8CMOEGotRl$xl7sH`flXMWpI=deP^tAlz!(S!u$s z5S|UGC0QRN3VVM;E>q?H@H3dwv&y;XsT&oEeY@=xwopj(1S=D>C|uq-3;}@jxYGgM z2&ryjk?9Q&{wLn6dB+ZZU?>w*=wyGe-2gYrpvwWh-1o(4gYVA%X7{Z~I@&c60@_OgDNu2ec;Vv%JgQAPptR ztJ4^P2h>lWP&t1a0}N@Ppba6Sh)oVSCfn1cBc=>)%j(W(S^3gcLS|#o!LA)j9TEIm zE|+oJ3UINxk?=>R5fq-#HhBD>sgmQD%%^Uv*)=T;$s=CYdOeauB=?JB407}1Up? z<{WoP*g-s1%+u|AIH4Ai^jCn9cK+#)*xxNoRZtE@@uRFKd z+PG5|({AgS=WFCN42Ay!)L}*~szX)R+GKWnU;Ptm3!B?2sN^1K(tK4t3@Y!IZ~BcC z+d;c^d@*m=DY|=sxMD+ty{4Y1qTK3$SHkySWB!7u{4YeP$I9LLOlCD*H4b1P=&%+E)?nNgRW24F())Y& z7dQ>yOuJ)T5)TzE;i{dCjO1~TL6N!tEr^9-r#HYHf!MFJ^t&hRIuE|~+f@g}mZ!dA z{_I;e9qDuPj2+$#55@vW8e%};`gtz3rxUC3!LQiMUCCGhfuv(wnwm&$_sY-^4_gn` z{tXHWk6?E&t+x0a_&)`Pdj#x7OQ-hQuLO-LuU3o+RLfp!Zvfb6%5`Bd!&tijg5Wp| zW8gWPsCkvon0w;5HFPOm2b*Av=T^>ovD8&t7UhJ~XgC?`UNV%XBYTAFmM>$9)Q6Gzy0cWht<3fCCOiJNp?mBOto`eM5(ujk9Jv4T_8ROw^S2 zSMYT65(;?!X{6ATB4ZL5jnvKw9ziT)lYag*z%Fk<=))bQ8jD*%6mZWE^Rv_-$D3Ea zZ6lpbl@a56XKI5|kyYkrQBJQO&32DahCnARu2lEsowXB>pf6qPq{}+eVE$-=ITM|N zV_a<~LpD@#jr_q9ZB}&~c+8~9n43~J`z(?^cgeZAHvs+0``fT7FPAp&X(!uC3Mw0S z*+JFi=2IYMuaj+v4|k|L;umh%9k8?Tp!_NE@y*)zYl3oI`CZAJa!1rg_gICG&xG}b zR@*C3K+=eK(I`3p4&%IsWI}{g0;0fkjw;#)ukX48A(E}Nh){2U)XeZGjN|Soo|fK^ zl7yGl1h{R{6GuprPG;$OF_tr{3KX>D2v|w?Vv46|UlNK%qIpd>ST#>%IEs_&M}IP{ z%k1F3EHVLOv_78qe`ak+uxieZD6>$aOWp7IY=TeiKg!u$_msCG7fGSAEMT8k&RE$C zO)NzJ3OB|Z6fYtiBUk5umw%)oG!Jy=FPsr?S)+NE0s zuk64R*DC4FrroHU zLr12>rS2DWR{8>TtSJBB`1KG~tl>yib{nr|DF#$B-r0fc+~u2V0=YcOVDT79<@ znZ;F-gv1x>H$Zr0*}vKa%u_xDN8&ZjL6>RWT#>H@kByJkVqKXI(vf$ON+~{6n#xmD zTGCz~*UB5`!mI$NAY{3!FXUKz9w#tw069~MbdVefbR|sUF6Y(Eay$-4{1|G;!kXnM zU{f_E~!F8hjEj_Tkz{#682wui%pu%9Pd}FzL{siKwdluywsI znaUPVgMbs-S8Nr4w`X+v)xp_r52U&gsUuxD*)h8}&2-cgw$}Aq6`Sl^c#0uBAwtx> z^Yc=X(qW6ilA5aq@gKWRD&`eNao4s#bLT5w7H!e$mfCFNhI)5A!^3HP*5Rc_BQk=fauRbrKu1iP&o*UA-p~K!%<7Z z`+95`R{kYW0 z5RLXBG-iWPBo{GR157|n5Kb1Szw-GCT*Ee0NAY^yTcqaJ0vIGeRw9g85#wgFA*$*R z;WvUb&@PR&0-rJgp|;jKM`8@?+%FA;&FI0BbiXvRDQ5o2*(!3@bz~$$R2hJXart6x ztGolc#PsiQr9cyf?jzL@8C(oSY_LcJP|1RMj^2_vE>ZPzxhjVd{h!b{RJktuPEr{% z3!JcH`9&A^3|z%7j6dL?Tsz2;<9jg^I4($!T&oL(xsq?JSW@sy(0*pNqsBEO+iI3| zpTp7PF%10}(3dS>Qz|m|kYP6>^w>fBsADo<@l4N~IN)J9J*xBm^_QEW33{4ny>z*L z7y6VJp5Z43M$gzl)2pp0S9b?Ofh(;HU4tEWIoF#~=M&%173diUyXz${^W?i%wVtGkHeU$M)Yj8>*q`OIMmdhfzs}Hc+mb| zJ`gLe45i2VW~-xTqxXG*^D(JbxMQsPyRz~hHQlClTQ;KC@#&gr9LRZnUTH7EgIkBP zjXyGn&K^pbLnRy;JzW~`VLdIx(*p&v!!vyw?MNq8loE_t%^#hHdR;UOU)qf*>Wxo| z))_+b`@8ij{GEYG{Ys*YVv%)xMWQ56eBE|o0;dXobVD-h#WV?VjIOxCaYZlni|-OD ziv5+}kr-&+?ugZQ*6%sv$fuu4U6#t#@Rvh1%b4?rZ46YnL)g;%va2{48|ceq7FXT?|K;D!xEIs43sE~0Knl2ivYe{S28B^N zUU>~mVG*Xt;;AmVnRThKP)_el*Re~UOm}z{%cAz-32`;ZUK(RrBBgGu+CJTs%aDr{ z8Pegr&`>QDV+<}XV`Vv2d_SpkG&*6wP}2oX4}kJ9IaS92Vll2i4T{jF9AH1_=mNAK zFTYk)Z%P1Ks|h>q-s&A8Qt?bljg9s;evwPC4 zL_)geAR)WJIMHB!ZrxU>@+E@`Oc>94^zta+gs1HFW6Z@|lM+3FT*az}UbaT02c;rp znV}5jZe4ZS1spZQ>gQTR)`7&m%HhsdO3h@3);XW?&g~MzH^6HwVU)|hj=LbK5fz2U zgo7Ui>6Jt{G{!_mOMwijN|I~d|6REa2Mq?MKy^tNaZY#G9{YA=%8_C*n?A5* z_~UP{Ioc&fc02@|2H6snaEc}y`HiS15nB2?kN50D4lHnMbF(b>HM2=iBjE}-wLBu0 z5+1u#K1GG|0sRFyNrBkEkBwW?aJ};l{pr6PT{S}Br3vC$dT+I_S;Tw0YQ67^t zPFzS~x#b3i6#SZA88@26DnJOyaW$N@kSp#!kw_6D)n_%7m^`~G zkV==^jHsN4bjCF-2XW2SD2{z2hyF6CkylU-EK%kPqYsf90mi60RXF{Wf`n1~h?GoU z&%6)>q?caND?&g$uIRa>fb>MHzfG``V{K4~7+mP0P+bB`(<9dv((u)YnC(E|>+Xr1 zb|vv{w%88hOh_+MA#_@)U3|-KQ3%BkWYH4QN2n;Y4fgK$+da^x7C8TF55#q4za+fgN?31O-jNa?$=b6*g16Yd-g{s#s4w$0 zJDy@hW2^&mW3V1hS9Jb#yI1`l1IjF(+J+1sMm)Cf5dAFZTq8E$UEF(3p7RQoFB{E7 zZtd#WI#vta#&A&?P-Chl8hitA`2DCBT0ha-nV*dPWZX;)Dd9Os@})(?S~)pSPg}j} z$8%Ed(Whs5JN2fezcd+bvs@CicYJAdX*Y?4GUfKL@ z={spH(aze!oSA*1XB!6zZ58q$Cc0faU}_Tc;p5}Ew>Rt=3oi;n|9A```?dNcohc?w z1)Fy1l#(s7b@Be zjA4V-G}bRmmrNL-D12>*9uS+5t>xj48<JW-|%8@+_ zJ?mx)0sk6vzhphX#w2+c1f905g~blN5M7Cv$0scfFzQc(K7_(Z$_HF16H4qyEUhaV z2`iN}!6k=NJntpgFw%-cPr~T)N4{FV0jl+VI+7)^JGkc} zt4>wzUH0vdb59F@r=&@)E!#+j1ppKY0RSBE8IGT4Wt=U5HbADI>8l@P8;4p7c8l!T z?P&9E&z)DQBf(O9N(*{AJ0A?QN~Y!d9!)<%Z zq4H>%zzRWZvBHF6!Z&uu4L;b4@OaM-bK@K- zEc4(_SU8vHIF$t;B(d@ArJq7aY{*vIIeNEpr|4p7T6TSng9}21d1R_~WnE3VozFs( zwUB+KwR?oUDs$NtVHv#+j5m~_70KM!?@g_qLgRqSlfXjtWR_8J-?EiK%Vfbzhb-6n z*^jSvy}}=dKqF=HA3j?Ht2FaqO-Tuzu4}(onK&(U62|p%?4CxCnbkKRtf35SXzZRo z(3j1GL~`VWO>P;YmJxqBF`q^nNUc7Sz9#6Hv%>cZ39z8alc~nL5M_v{#arFXLj$0g zYED8ITT1uMhteExxKq%~BA;@1zQ^a;8g3*TMUpa@P_1o6Q$famm49_`b5)TgAl8qT zMJ#Z=f4$zl2`8W}JXT@@3ffj3pL{msuGRN++fChmfA8@ceaf6_ zERrev{_=1zvV#BNp;-dwRL)-lcpcX#nwPN!e{_L|&8qG|N&Uj14W}Fa^LfN5MIvWs zx(v)iRs_+vQChP!HzF?Xp4v5Hi0yntcW=jW40rVK@H`xlTi!gxvEvxGuBx_?#06cN z2d7k*)sC@p-;s%zW^Z#OR)2e|6ru|&nvBGmttio}D?E8@R4HNXDW`kCIK-o4<%4;b zl-mFqe)T;@F=APIIhKMK)ahoCb(Y9JY3lpPkFM6$Z{b`xOQ$>|iJBw_5J%{ONHKR( z&$zQ_h&0|2ZKNil_&}8wNe^_YUITR%=uVv_@g!RPB(-XHk^$Z_@~fSSpXip`h6_JM zVn>juPPX`SF}u@*Z<`YU-jP68l z^n!S_oSSu_za3RH>bS=rV!&VAMDOYidTThgK6wr5C61dj)Kq^#1ZrHN)X}mtIJQ)Z zkf`**S`7`LSf-mI+=)(v3bl@bP^BD~6wjJ3PV?xz1GQpr{a#lw?p3p#1!^`|K91bl#}V~% zQ&FL#IV1Hs;mkCh=s7wiDoVMXCiHw?1u_+W(nJ@ zc6E-uOB6-juY+svKwa|0lEJDvn&RwiBdWNNFDF4C?}z1>zlzZszIb?Dps5vTcs*AD z;AtwS+*%w$v(EQ%%*T@ z14OBJb2+qj$Z2L7RP9)*!ZvP-#NnYkV7MZ^;cuH%MYugy5g~Phr2L+!?}=6In-3%h z488xQAKF|44th9qw^|te=XNW_#A?^TgIAljz5JwIk1J-qp9m5qsfU z88ZXbkf}*^0qV(@6|`Mk_1Ze0cG&c7ce?za?Y<7_%p;RtZ-d(xsC-gdXT1Xo+ZBnl zq1EDahQi7rcfsb}#@q15F~+&tLq{hN*K`(0X?->;OQ_Rs(=xFCpmWM+WX-Ukb?+^2 z@@zD1cxWVh%eyt0hm`U1#Haz%fRCVbauA1HFx@9#6W6`wjgG7 z?}}+(L0&hgVg2~LIGTl{%e;az>2nAuyx9o5s#cjggVk4SaW#uY2UwR}to@sfsTac% zV*z}VA=2-HKPPY^htUAV#1ew9+%g8W@bHlGAgN#myP#gJZ}%>8?Alm`)moTACZba% zX*GN%f4!Y-&x|E6!w~)Ps34Iy$wf|v#jC4R#C&~LJ4t+U&6ykrqexw5v@;#6IHTxF zci6E%yiy6Xe^?R=78ia^QkmM!lrfLu~z1g>%#Sj&1clH!Is|T`_>uLIv3n~ zpj1@nh~un53KWihU#0Kl{)LAK63XqV>=xwkrHV93O)+^>PmtOA9cL6#%t<33J7ZUqXc($#B`;}C2GWybg=l_j%)b@p{k{TkSWYedKx7g%HWxJ zk7j9~Bv;DDDfd-=_(L3+y3c*dAES^)7#Ju2SV zy+b}8%1+V3-y|5^N;GU<7meo$&y#Xyj>GZM9inWLa5R%&=|g6m;n!l#)VI0@Os3|r z*IxUer{of%M_0VWNVr={tFs(*K3>6dM3OdA$(5Rvt&W>Cd-I`Oh2fZP0&Tg_BHmwy z8`Ul5E4yM-M(+1Yd)NoevXI`eQC@b!PmTRMFX~R`jeC+wbhxeGcIBOvSP90ER%-5W*K#uUMbcP3}?WrH%Hxcw>g=C-A`FA}j^xhj&5`voZBM5X)jGVY zdItTjY8^akFH2mBIb7bh)A>Bz@0T&*J}A~@I6hmnQu8Xi-RSH^Y3I z_7L#a@~+fY%{tV`w^sM^tIbT}LvurgHoxn$=0c)tbGP;=H@ELiw|H{~=_SO;+O+kD zC3;+^@Zfo{lgR!RRDr2QGS>|6XLD++7lP@_jqQaW7dO)T8;VJ9`^S6NOIA)9Fhl%s z`7-4jqBAN;zryifD;{54eB#YoNnB={S+=)S^R0c6DJ`|I{p{fY>hdb%Fp0^RQ2ug6$1p?hJI0UsHg4 zT0rJ|#UuVUng9p!JnbEtybk1c@7lQgO$syDv$1RerkJZK&+}m-YodH|6Xe_(Y*R8* zefTkYAa>sKY$LKL+KQz5l|Ttf(D;als7R+KC4_?TST;vHRt5udPIwE}3bm;3&>*JZ z#OyoKj5PoHAs&-joHbT}0I{`veawTy1XH)mnfV*a?Fj+Rpa;x-zZ(<+i&6EFe7ve4 zBrB4~oT#&+GWXLtKLLBPraDk`Vvk@`PY3T!c&l7`D@EMuW5qcr^S1GbVJG1^hvtyYIa9h?Z`l(cj77zN^+oPr$+)^pU>P4F(7 z1}cuzdowuP>4F`y<|GaOiCm}nx8t%NC?L<>53LkcQiC@hC<(kDY8wW$*hWTrc0IKv zvR0{{(`mzQeNd};TIE)!grq5t--${c$lEua)RGAqf^~kLghTrL~UqX&VHIxaVLVVu0K z-RtopRw1_E;hZRJ9umUHi)i%FCEhv~4b|96Tz?ljW6M1ag9VojRd~OqGS_!jL@Q7&bAGaK#f44XO{DL@6ZB_ z)JOjO44Mbo_S1e1e5z01-4A=pPnZN9I5+yxfX)t>eQhYLUEv7{^KNw1b5?5GQH0c7 zmLJ-77vT_JJ)*Gqa&?Z7L|46Iec!pFxfXP_kP5%LJbIBnV$E6u-N?EazA~ziSP8{z zcFF3tbhNU*j-G%2J?Xo(0M#Nv@wKTVcd*R;fU8t zH{!1Ay=+N2BQkX2F;)p#UGP!*IqF<^C>Ty zgeGTW%@==5@vagR$Uu}Nj(e~QAM|0x1(u)~Ya7kaQL8DYIg;~`aigdi9(l#KF4c7o za-h0Y!r6K&FaCI1w2Axr+!fE)8eXe5A6u-9M_TA}Q$F?!@D14{_yz)egKD>|bZ+-G zCZ31TtpOEN<5fhT1&XpU(>(>cmG27(6dq+gZL5!j)Q-n5%$w^}jTlOnMUyX%n!$7#r>HD6$~P-~{T z6Eizu16-k9F$r%d;!~?w-DCO7u;zkSmuMV@E_;z;Srq4wCumZwzg1UeD(AG4ZHijM z;Z%wvf3(#d1{fzCmtAj{3h+8aLR8f>zNss`Xy}7f43Ko&Bjrh}SfsGzu%w z&)GRF>SUhG5@+}lr|ySs(6;1$WFor)ja}z<0LBE%aK2OQU{RIm_`A^WA}i22J_8wm z>CBczq1zXBkhmFy$RBnFGXOn>a8QZVc97_d>-Hj)9wxKxTpn18^Qd$Q91y`rnUJ~Z zGIS7;M>&wmWMCBIIPqdxGP#0vCFb`CuGQ7}GC4((69 zRpU9RHZy+8%whSF!3r&U$vPJ#?xGOPOR#n?qf*Ae!n!CcU^YNM3gTx1_^J5u)-vi8 zsRvf&{E{K(>!0PohnK_af#o;9q$stL`od2BM+pQD{V0yN9|Vg+S`ajUynW;ujLKWE z+UT%m=06HDUISo+>##J9=7A;uBk^lWaO08m-ID7tb_!gd{weXBq2D=J5%2>~bEFfo z!Eu$)*Fu8c=5ei7&!J+hK%y|RXzujtg*k!0W zw60FsmL_0>FK#QZfq}o9V9X_>vH7Z$p_YyIvZt`b8SiP8U98tvWIQ9K3?Es1vpfIu zMNKDySaOp6Tuv}jt1^mofx`OeR|+q91J&Z4R^F2DQy<^arnF`FHtOxWysh9cg16Sp zcgtG|2&W2tpI*tmbNsW}3%p$c_=;IqSKA@C92VuC;!g8xZoVRkhZd;9w z@y-AB{F8RcZNP)ooqwr8kCj`-2-MN5@?!OhIUA;8M9Xg~FX^$By`5$an6K(xN2mPN zTTV)<%M-2ix=aOL$I4R~gh~)pPB%ATPZ%LWznUJ6yuE<-#4%ZRkBb-mvXNTeRdJqI zb8&_qsOYWg#$TwHd}>nR?QF($kHXfYA1U!w-ImB}HnlcZUEcW40&IR#LR}(Szr~Ui zN?q~H2}GEz+3&g9AP(`7v&OV*dNp$=WYOH{$!T&1a$|$^2i=KHaOEre$8OL&s*|F9 zsodV7dD9vCBw1m1KdYn3-wlm`B~`^E>i>eGpK19)9$gaO*j((YNUV2R;Hpa@Jxokl*fk334Jg33Mfp7P+WxmhvJEktSe`$Z_ZkWVeoaSy47}nCv(+yRRhA zIYS7rEl!x_XdWj$D~BEyCN#{XDIW%dGR2#n>efUYlu0u|K{kt2M|t%a_bT_Fe0+{H zqTe6e_Ch2zuHn~rc$o~hLS<}f?p%RKNsC(o)qAsR=v$;89n1gX1z@c z5qh3y$U>;jt+DbfRv`n2PDR+xSlYy~J~uL|0G}*7^L^yw*ta;v{7=4E<9=0cUN=fZ z|4!Ub)?uHV3IzZdfS05&|MY}yU2Kejj^OE~pGzd#%eG&bvD>n1+yoo#u!JFLt+Z>I z3*=N@TV}cv2hh$M^HiZE>Rkda;op92>xwy|Kp_@;zeS$mB~m#ad&JZ)kgYJrbRspY zMaIaS|LHT|cMxhGZH5t;nP=6On)=;m43^w#3KQ(!F<6A%^Nok*i|=uagV+v=hkj^u zA@t}>1tX#5^iwe8;haFOyyqZRc}xT`pWXPNC(Rvd+7}+=XV~VNwz{hqxAN;Dy<_p8 zjn+4U))HAeca+nR7rbIrRC%S59@AZ;w^QHC1Qbm(G!X$O;KX|&ck{l9uNK8Pj)|^3pZ|VYs|P63RmH8??{dumDo6%c zZi@%^S6>;lwy3y!lv^&Um1n_1YU&CyQ>u`8#1Caq?pr7Ej~VxWrc+(RA5fQq_2+It z43wI7(*?>Vr}bn{A_D6(h?2OQ*i~x9W#W11f#y(l*w>SAF9y}6{nnN0V93US#Y?ZX z(ND0H)#OvOLQH|ak;n9to82cRk1E=pgA*-^?u!sqd?v(7j8 zX^l(zD(>-Uv2hVvKdaQvG1VfSEU|S_M@d7ZhfBVS$*dq`0iydDdcyeGsu?22m|J84 zKxTjqY8tDK(lLwn30i=ROB<@5Mq?6lv!QZvZ%(PfqLN}2tluH5P`Dg|2eA}`x;qi# zb{GSfc#Biu>}%faITECjRoHOty?R@Nm0&RL>>Nk|V%p*#*W6Z(=VF60^ zX7bXZtWkTOECe38Ks=Wrhr_{97Gy)~WFtI8YkcuTBG2L++MeNh#AG8P)M6l>j)sAp zE`w&sBxgag5gQu#$#1 zTPHmBP$eLH%zGR5P>7n*9cI;)DHh~m=9s0_bWRJf#CwPN9p-d?)UOo1!}YJ(LmjTQ zZ|zu-uleB}pPk+%R?kbD`YHOBsT8&dsl4Z}8$rfcu-u`igG@`%GvgaIa82Jo$(Lrm zU?YXqzXw~2e~xJT_?#B0!S;h0JgWU~J2nG{&rvlpw*F~Erjrcp!0otqmHLQB)W={m z^;82zZFtQAjc_JQ&OYq@e2fN4D+=n$>GN5;Y!y}Q--qRj!gQ*yw;HeJXsimE$-|`ACgVY>8;VWVqj$|HN zI+Hd4nRG^hOt39$`h_M_v}70UfV&<`E44MLi<>I*(Qq#kB9k0$7bQgYc0$pN-a17H z^M<@G<+x$U_!R%8kI9S1u~2!;?u5>s3`dYgN_Rl(#43jMR(_Lfy%u3z!Z08gIu9 zST00l*cK5+{=+T$dt8^nNgZb|aD^KOS1t6vx+X^U_W$phfbHcUACR(~Ob<955z=Gm zRC9(a4n|t^K!p1#QeEk8oa~}udJsj#-ASfqz0R4L!o`ZI{z?mMIX|3=mtokK1vM?E zk}5&^%&9t^q{W@ft-P1UnCb|dFUyCB`_3asNjshFNkpdbkm4&H)GldnWcu*m6xika6^l|(p90#m+XNeK%EUY4#|$W9ja zr{WY_u?sO;G%2u#SV++_U2L9$`g1)B@L6J^@0k3fVOpAU;IlDUlPizK&{>p%TKHRY z_VFR+RtOoy@|%@RWXqHu@d-_Xsb41+IYC z?tX4S`5*CKewXxn)Qw-V5)u9-2FHKk|C=ZF7n}@CEc;WDf3U{>uEOv8XMV|$ll~vO zX?_>+`^x1n5x7c!i1_O|=I`*|*LQxwnN=zUOxH1F){xL}V9sav#{Y!w8$sc+D&CmWF|GP#1h37H<1OGSs{yYBfUH30E01$8a c7xn+>$Q5N^z*Q6gKmmWnz_nb|`p2*T1F&SNi2wiq diff --git a/Week 4/Rectangle.java b/Week 4/Rectangle.java deleted file mode 100644 index 3eee6c2..0000000 --- a/Week 4/Rectangle.java +++ /dev/null @@ -1,29 +0,0 @@ - -/** - * - * @author Bhaskar Tejaswi - */ -public class Rectangle extends Shape { - - double length; - double breadth; - - Rectangle(double length, double breadth){ - super("Rectangle"); - this.length = length; - this.breadth = breadth; - System.out.println("Constructor of Rectangle with parameters "+length+" and "+breadth); - } - void printDescription(){ - - System.out.println("Length = "+length); - System.out.println("Length = "+breadth); - System.out.println("Area = " +areaOf()+" sq units"); - } - double areaOf(){ - return length*breadth; - } - - - -} diff --git a/Week 4/Shape.java b/Week 4/Shape.java deleted file mode 100644 index b3faaa1..0000000 --- a/Week 4/Shape.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - * - * @author Bhaskar Tejaswi - */ -public class Shape { - String name=""; - - Shape(String name) - { - this.name = name; - System.out.println("Constructor of Shape"); - } - void printDescription(){ - System.out.println("I am a shape and my name is "+name); - } -} - diff --git a/Week 4/ShapeManager.java b/Week 4/ShapeManager.java deleted file mode 100644 index a8f7ef0..0000000 --- a/Week 4/ShapeManager.java +++ /dev/null @@ -1,74 +0,0 @@ -/** - * - * @author Bhaskar Tejaswi - */ -import java.util.Scanner; -public class ShapeManager { - - public static void main(String[]args){ - int choice; - Scanner sc = new Scanner(System.in); - ShapeManager myShapeManager = new ShapeManager(); - - do { - System.out.println("Select a Shape"); - System.out.println("1.Rectangle"); - System.out.println("2.Square"); - System.out.println("3.Circle"); - System.out.println("4.Exit"); - choice = sc.nextInt(); - - switch (choice) - { - case 1: - System.out.println("Enter the length :"); - double len=sc.nextDouble(); - System.out.println("Enter the breadth :"); - double bd=sc.nextDouble(); - if(len<=0 || bd<=0) - System.out.println("Invalid Entry"); - else - { - Rectangle myRect = new Rectangle(len,bd); - myShapeManager.manageShape(myRect); - } - break; - - case 2: System.out.println("Enter the side length :"); - double side=sc.nextDouble(); - if(side<=0) - System.out.println("Side must be positive"); - else - { - Square mysq = new Square(side); - Rectangle myRect = (Rectangle)mysq; - myRect.printDescription(); - } - break; - - case 3: System.out.println("Enter the radius :"); - double radius=sc.nextDouble(); - if(radius<=0) - System.out.println("Invalid Entry"); - else - { - Circle myCircle = new Circle(radius); - myShapeManager.manageShape(myCircle); - } - break; - - case 4: System.out.println("Program terminated."); - break; - - default: System.out.println("Invalid entry !"); - break; - } - } while (choice != 4); - System.out.println("Thank You!"); - } - void manageShape(Shape myShape) - { - myShape.printDescription(); - -} -} \ No newline at end of file diff --git a/Week 4/Square.java b/Week 4/Square.java deleted file mode 100644 index a209d3d..0000000 --- a/Week 4/Square.java +++ /dev/null @@ -1,19 +0,0 @@ - - -/** - * - * @author Bhaskar Tejaswi - */ -public class Square extends Rectangle { - - Square(double side) - { - super(side, side); - System.out.println("Constructor of Square with parameters "+side); - } - - void printDescription(){ - System.out.println("Side = "+length); - System.out.println("Area = " +areaOf()+" sq units"); - } -} diff --git a/Week 4/Student.java b/Week 4/Student.java deleted file mode 100644 index cb12017..0000000 --- a/Week 4/Student.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - * - * @author Bhaskar Tejaswi - */ -public class Student extends Person{ - public final String hobby= "surfing Facebook"; - Student(String name) - { - super(name); - } - public void introduce(){ - System.out.println("Hello my name is "+retName() +" and my hobby is "+hobby); - } - public void isReader(){ - super.introduce(); - } -} diff --git a/Week 4/StudentManager.java b/Week 4/StudentManager.java deleted file mode 100644 index a1ce050..0000000 --- a/Week 4/StudentManager.java +++ /dev/null @@ -1,35 +0,0 @@ -/** - * - * @author Bhaskar Tejaswi - */ -import java.util.*; -public class StudentManager { - public static void main(String[] args){ - Scanner sc = new Scanner(System.in); - int choice; - CSEStudent Arif = new CSEStudent("Arif"); - do { - System.out.println("Where is "+Arif.retName()+" ?"); - System.out.println("1: At a get-together for student leaders"); - System.out.println("2: At a closed-door Hacker Society meeting"); - System.out.println("3: At his cousin's birthday party"); - System.out.println("4: Quit"); - choice = sc.nextInt(); - - switch (choice) - { - case 1: Arif.onFacebook(); - break; - case 2: Arif.isHacker(); - break; - case 3: Arif.isReader(); - break; - case 4: System.out.println("Program terminated"); - break; - default: System.out.println("Invalid choice");/* add error handling */ - break; - } - } while (choice != 4); - System.out.println("Thank You!"); - } -} diff --git a/Week 4/~$estions.docx b/Week 4/~$estions.docx deleted file mode 100644 index b2499b40cb19798de2f85d8a4afff1463af45c9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZQ6Elw?BAQiAMlrj`Eq%weXu2^Qv1kyhPN*{=w4CaHx3gRGaMj%@u9>NAm-hi^1 Yf$SLx5OEeD8w4T}A$(RK`vZ^-0Gm@0RsaA1 From bbcd7ceda8e98bc3c87d7006ce9975a41b8e46e5 Mon Sep 17 00:00:00 2001 From: bhaskarcodes Date: Sat, 7 Nov 2015 19:18:44 +0530 Subject: [PATCH 16/16] Added Week 3 and 4 --- Week 3/Equipment.java | 42 ++++++++ Week 3/IFCSManager.java | 209 +++++++++++++++++++++++++++++++++++++ Week 3/Questions.docx | Bin 0 -> 15947 bytes Week 3/Questions.md | 0 Week 3/Triangle.java | 124 ++++++++++++++++++++++ Week 4/CSEStudent.java | 26 +++++ Week 4/Circle.java | 25 +++++ Week 4/Person.java | 29 +++++ Week 4/Questions.docx | Bin 0 -> 28575 bytes Week 4/Rectangle.java | 29 +++++ Week 4/Shape.java | 17 +++ Week 4/ShapeManager.java | 74 +++++++++++++ Week 4/Square.java | 19 ++++ Week 4/Student.java | 17 +++ Week 4/StudentManager.java | 35 +++++++ 15 files changed, 646 insertions(+) create mode 100644 Week 3/Equipment.java create mode 100644 Week 3/IFCSManager.java create mode 100644 Week 3/Questions.docx create mode 100644 Week 3/Questions.md create mode 100644 Week 3/Triangle.java create mode 100644 Week 4/CSEStudent.java create mode 100644 Week 4/Circle.java create mode 100644 Week 4/Person.java create mode 100644 Week 4/Questions.docx create mode 100644 Week 4/Rectangle.java create mode 100644 Week 4/Shape.java create mode 100644 Week 4/ShapeManager.java create mode 100644 Week 4/Square.java create mode 100644 Week 4/Student.java create mode 100644 Week 4/StudentManager.java diff --git a/Week 3/Equipment.java b/Week 3/Equipment.java new file mode 100644 index 0000000..b54b13b --- /dev/null +++ b/Week 3/Equipment.java @@ -0,0 +1,42 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * This class simulates an Equipment + * + * @author Bhaskar Tejaswi + */ +import java.util.*; + +public class Equipment { + + public String id; + public String description; + + public Equipment(String eqId,String desc){ + + id = eqId; + description = desc; + } + + public String getId() + {/*return id and description to IFSC manager, then, IFSC manager initialises the id and description + by these returned values*/ + Scanner sc = new Scanner(System.in); + String idEq = sc.next(); + return idEq; + } + + public String getDesc(){ + + Scanner sc = new Scanner(System.in); + String desc = sc.next(); + return desc; + } + + + +} diff --git a/Week 3/IFCSManager.java b/Week 3/IFCSManager.java new file mode 100644 index 0000000..eafb66c --- /dev/null +++ b/Week 3/IFCSManager.java @@ -0,0 +1,209 @@ +/** + *This class simulates an IFCS Manager + * It allows user to add, remove or search equipments.. + * User can also get a list of all Equipments in the Lab + * @author Bhaskar Tejaswi + */ +import java.io.*; +import java.util.*; +public class IFCSManager { + + Equipment equip[] = new Equipment[100]; + int pointer=0;/* we want all instances of manager to have same content of pointer*/ + /** + * Add an Equipment by this function + */ + public void add() + { + Scanner sc = new Scanner(System.in); + + int flag=0; + + System.out.println("Enter Id :"); + String idEq = equip[pointer].getId(); + + System.out.println("Enter Description :"); + String desc = equip[pointer].getDesc(); + + int f=0,choice; + for(int i=0;ik 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 + System.out.println("Our first Triangle is bigger.."); + else if(Double.compare(myTriangle1.getArea(), myTriangle2.getArea())<0) + System.out.println("The second Triangle is bigger.."); + else + System.out.println("Both have same area.."); + } + } + } + /** + * Main function + * @param args-string args[] + */ + public static void main(String[]args){ + + Triangle myTriangle1 = new Triangle(0,0); + Triangle myTriangle2 = new Triangle(0,0); + Scanner sc = new Scanner(System.in); + int choice=0; + do { System.out.println("Enter your choice :"); + System.out.println("1: Initialize first Triangle"); + System.out.println("2. Calculate Area"); + System.out.println("3: Compare with another Triangle"); + System.out.println("4: Show dimensions of first triangle "); + System.out.println("5: quit"); + choice = sc.nextInt(); + switch (choice) + { + case 1: /*initialize first triangle*/ + System.out.println("enter the base :"); + int myBase1=sc.nextInt(); + System.out.println("enter the height :"); + int myHeight1 = sc.nextInt(); + if(myBase1<=0 ||myHeight1<=0) + System.out.println("Please enter only positive integers for base and height "); + else + { + myTriangle1= new Triangle(myBase1,myHeight1); + System.out.println("Triangle inilialized successfully.."); + } + break; + + case 2: /*calculate area*/ + if(myTriangle1.base==0 && myTriangle1.height==0 ) + System.out.println("The Triangle 1 has not been initialized"); + else + System.out.println("Area is "+myTriangle1.getArea()+" sq units"); + break; + + case 3: /*compare */ + myTriangle1.compare(myTriangle1,myTriangle2); + break; + case 4: if(myTriangle1.base==0 && myTriangle1.height==0) + System.out.println("The first triangle has not been initialized"); + else + { + myTriangle1.show(); + } + break; + + case 5: System.out.println("Program terminated."); + break; + default: System.out.println("Wrong choice"); + break; + } + } while (choice != 5); + +System.out.println("Thank You!"); + } +} \ No newline at end of file diff --git a/Week 4/CSEStudent.java b/Week 4/CSEStudent.java new file mode 100644 index 0000000..3a4b7f9 --- /dev/null +++ b/Week 4/CSEStudent.java @@ -0,0 +1,26 @@ +/** + * + * @author Bhaskar Tejaswi + */ +public class CSEStudent extends Student{ + + public final String hobby= "Hacking"; + + CSEStudent(String name) + { + super(name); + } + + public void introduce(){ + System.out.println("Hello my name is "+retName() +" and my hobby is "+hobby); + } + public void onFacebook(){ + super.introduce(); + } + public void isHacker(){ + introduce(); + } + public void isReader(){ + super.isReader(); + } +} \ No newline at end of file diff --git a/Week 4/Circle.java b/Week 4/Circle.java new file mode 100644 index 0000000..8c9b409 --- /dev/null +++ b/Week 4/Circle.java @@ -0,0 +1,25 @@ + + +/** + * + * @author Bhaskar Tejaswi + */ +public class Circle extends Shape { + + private double radius; + + Circle(double radius) + { + + super("Circle"); + this.radius = radius; + + System.out.println("Constructor of Circle with parameter "+radius); + } + void printDescription(){ + name = "Rectangle"; + System.out.println("Radius = "+radius); + System.out.println("Area = " +3.14*radius*radius+" sq units"); + + } +} \ No newline at end of file diff --git a/Week 4/Person.java b/Week 4/Person.java new file mode 100644 index 0000000..99f1bc8 --- /dev/null +++ b/Week 4/Person.java @@ -0,0 +1,29 @@ +/** + * + * @author Bhaskar Tejaswi + */ +import java.util.*; +public class Person { + Scanner sc = new Scanner(System.in); + public final String hobby = "Reading"; + private String name; + public Person(String name) + { + this.name = getName(); + } + public String getName(){ + System.out.println("Enter name:"); + name = sc.next(); + return name; + } + public String retName(){ + return name; + } + + /** + * + */ + public void introduce(){ + System.out.println("Hello my name is "+name +" and my hobby is "+hobby); + } +} diff --git a/Week 4/Questions.docx b/Week 4/Questions.docx new file mode 100644 index 0000000000000000000000000000000000000000..e01991b798221faf4d7e55c4e6e2eba6540ed13c GIT binary patch literal 28575 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 literal 0 HcmV?d00001 diff --git a/Week 4/Rectangle.java b/Week 4/Rectangle.java new file mode 100644 index 0000000..3eee6c2 --- /dev/null +++ b/Week 4/Rectangle.java @@ -0,0 +1,29 @@ + +/** + * + * @author Bhaskar Tejaswi + */ +public class Rectangle extends Shape { + + double length; + double breadth; + + Rectangle(double length, double breadth){ + super("Rectangle"); + this.length = length; + this.breadth = breadth; + System.out.println("Constructor of Rectangle with parameters "+length+" and "+breadth); + } + void printDescription(){ + + System.out.println("Length = "+length); + System.out.println("Length = "+breadth); + System.out.println("Area = " +areaOf()+" sq units"); + } + double areaOf(){ + return length*breadth; + } + + + +} diff --git a/Week 4/Shape.java b/Week 4/Shape.java new file mode 100644 index 0000000..b3faaa1 --- /dev/null +++ b/Week 4/Shape.java @@ -0,0 +1,17 @@ +/** + * + * @author Bhaskar Tejaswi + */ +public class Shape { + String name=""; + + Shape(String name) + { + this.name = name; + System.out.println("Constructor of Shape"); + } + void printDescription(){ + System.out.println("I am a shape and my name is "+name); + } +} + diff --git a/Week 4/ShapeManager.java b/Week 4/ShapeManager.java new file mode 100644 index 0000000..a8f7ef0 --- /dev/null +++ b/Week 4/ShapeManager.java @@ -0,0 +1,74 @@ +/** + * + * @author Bhaskar Tejaswi + */ +import java.util.Scanner; +public class ShapeManager { + + public static void main(String[]args){ + int choice; + Scanner sc = new Scanner(System.in); + ShapeManager myShapeManager = new ShapeManager(); + + do { + System.out.println("Select a Shape"); + System.out.println("1.Rectangle"); + System.out.println("2.Square"); + System.out.println("3.Circle"); + System.out.println("4.Exit"); + choice = sc.nextInt(); + + switch (choice) + { + case 1: + System.out.println("Enter the length :"); + double len=sc.nextDouble(); + System.out.println("Enter the breadth :"); + double bd=sc.nextDouble(); + if(len<=0 || bd<=0) + System.out.println("Invalid Entry"); + else + { + Rectangle myRect = new Rectangle(len,bd); + myShapeManager.manageShape(myRect); + } + break; + + case 2: System.out.println("Enter the side length :"); + double side=sc.nextDouble(); + if(side<=0) + System.out.println("Side must be positive"); + else + { + Square mysq = new Square(side); + Rectangle myRect = (Rectangle)mysq; + myRect.printDescription(); + } + break; + + case 3: System.out.println("Enter the radius :"); + double radius=sc.nextDouble(); + if(radius<=0) + System.out.println("Invalid Entry"); + else + { + Circle myCircle = new Circle(radius); + myShapeManager.manageShape(myCircle); + } + break; + + case 4: System.out.println("Program terminated."); + break; + + default: System.out.println("Invalid entry !"); + break; + } + } while (choice != 4); + System.out.println("Thank You!"); + } + void manageShape(Shape myShape) + { + myShape.printDescription(); + +} +} \ No newline at end of file diff --git a/Week 4/Square.java b/Week 4/Square.java new file mode 100644 index 0000000..a209d3d --- /dev/null +++ b/Week 4/Square.java @@ -0,0 +1,19 @@ + + +/** + * + * @author Bhaskar Tejaswi + */ +public class Square extends Rectangle { + + Square(double side) + { + super(side, side); + System.out.println("Constructor of Square with parameters "+side); + } + + void printDescription(){ + System.out.println("Side = "+length); + System.out.println("Area = " +areaOf()+" sq units"); + } +} diff --git a/Week 4/Student.java b/Week 4/Student.java new file mode 100644 index 0000000..cb12017 --- /dev/null +++ b/Week 4/Student.java @@ -0,0 +1,17 @@ +/** + * + * @author Bhaskar Tejaswi + */ +public class Student extends Person{ + public final String hobby= "surfing Facebook"; + Student(String name) + { + super(name); + } + public void introduce(){ + System.out.println("Hello my name is "+retName() +" and my hobby is "+hobby); + } + public void isReader(){ + super.introduce(); + } +} diff --git a/Week 4/StudentManager.java b/Week 4/StudentManager.java new file mode 100644 index 0000000..a1ce050 --- /dev/null +++ b/Week 4/StudentManager.java @@ -0,0 +1,35 @@ +/** + * + * @author Bhaskar Tejaswi + */ +import java.util.*; +public class StudentManager { + public static void main(String[] args){ + Scanner sc = new Scanner(System.in); + int choice; + CSEStudent Arif = new CSEStudent("Arif"); + do { + System.out.println("Where is "+Arif.retName()+" ?"); + System.out.println("1: At a get-together for student leaders"); + System.out.println("2: At a closed-door Hacker Society meeting"); + System.out.println("3: At his cousin's birthday party"); + System.out.println("4: Quit"); + choice = sc.nextInt(); + + switch (choice) + { + case 1: Arif.onFacebook(); + break; + case 2: Arif.isHacker(); + break; + case 3: Arif.isReader(); + break; + case 4: System.out.println("Program terminated"); + break; + default: System.out.println("Invalid choice");/* add error handling */ + break; + } + } while (choice != 4); + System.out.println("Thank You!"); + } +}