Professional Documents
Culture Documents
Pseudocode 10
Pseudocode 10
java
For Circle.java
Public class Circle extends Shape{
private double diameter;
@Override
to calculate area of circle
public double getArea(){
return Math.PI*(diameter/2)*(diameter/2);
@Override
to calculate perimeter
public double getPerimeter(){
return 2* Math.PI*(diameter/2);
For Square.java
Public class Square extends Shape{
private double side;
@Override
to calculate area
public double getArea(){
return side*side;
@Override
to calculate perimeter
public double getPerimeter(){
return 4*sides;
For Triangle.java
Public class Triangle extends Shape{
private double side1, side2, side3;
@Override
to calculate area
public double getArea(){
double s=(side1 + side2 + side3)/2;
return Math.sqrt(s*(s-side1)*(s-side2)*(s-side3);
@Override
to calculate perimeter
public double getPerimeter(){
return side1 + side2 + side3;