OOP Lab Report 1
OOP Lab Report 1
Lab Report NO # 1
Course Title: Object
Oriented Programming
lab
Course Code: CSE 202 Section: 222 D10
Lab Experiment Name: Lab Manual 1 Task 1 & Lab Manual 2 Exercise 1 Task 1
Student Details
Name ID
Output:
Enter your number:
2
Enter how long you want it to go:
6
Sum is : 7.199999999999999
Lab Exercise 2 & Lab Task 2 FlowChart:
class Area {
public void area (double ta , double tb) {
double area = 0.5 * ta * tb;
System.out.println("Area is: "+area);
}
public void area (int ra , int rb) {
double area = ra * rb;
System.out.println("Area is: "+area);
}
public void area (int r) {
double area = 3.1416 * Math.pow(r,2);
System.out.println("Area is: "+area);
}
}
if(x == 1) {
System.out.println("Enter the two length of
triangle");
double ta = scanf.nextDouble();
double tb = scanf.nextDouble();
A1.area(ta,tb);
} else if (x == 2) {
System.out.println("Enter the two length of
rectangle");
int ra = scanf.nextInt();
int rb = scanf.nextInt();
A1.area(ra,rb);
} else {
System.out.println("Enter the radius of
circle");
int r = scanf.nextInt();
A1.area(r);
}
}
class Area1 {
public void area (double ta , double tb) {
double area = 0.5 * ta * tb;
System.out.println("Area is: "+area);
}
public void area (int ra , int rb) {
double area = ra * rb;
System.out.println("Area is: "+area);
}
public void area (int r) {
double area = 3.1416 * Math.pow(r,2);
System.out.println("Area is: "+area);
}
}
switch(x) {
case(1) :
System.out.println("Enter the two length of
triangle");
double ta = scanf.nextDouble();
double tb = scanf.nextDouble();
A1.area(ta,tb);
break;
case(2) :
System.out.println("Enter the two length of
rectangle");
int ra = scanf.nextInt();
int rb = scanf.nextInt();
A1.area(ra,rb);
break;
case(3) :
System.out.println("Enter the radius of
circle");
int r = scanf.nextInt();
A1.area(r);
break;
default :
break;
}
}
}
Output:
For area of traingle,rectangle or circle,Enter 1,2 or 3
3
Enter the radius of circle
5
Area is: 78.53999999999999