Solution to Assignment 2



package mainSolid;

class print extends solids
{
	public print()
	{
	   System.out.println("Figure" + tab +
	    "Side/Radius" + "Side/Height" + tab+ "Side" + tab
	   + "Perimeter" + tab + "Area" + tab +"Volume");
	}

	public void NotTriangle()
	{
		System.out.println("Figure is not a triangle");
	}

	public void printTriangle(int i, double perimeter, double area)
	{
		System.out.println(figure[i]+ tab + arr[i][0] + tab + arr[i][1]
		+ tab+ arr[i][2] + tab + perimeter + tab + tab + tab + area);
	}

	public void printCircle(int i, double circumference, double area)
	{
		System.out.println(figure[i]+tab + tab + arr[i][0] + tab +
		tab + tab + circumference + tab + area);

	}

	public void printCylinder(int i, double volume)
	{
		System.out.println(figure[i]+ tab + arr[i][0] + tab +
		arr[i][1] + tab + volume);
    	}

	public void printCuboid(int i, double volume)
	{
		System.out.println(figure[i]+ tab + tab + arr[i][0] + tab
		+ arr[i][1] + tab + arr[i][2] + tab + volume);
    	}

	public void printRectangle(int i, double perimeter, double area)
	{
	     System.out.println(figure[i]+ tab + arr[i][0] + tab +arr[i][1] + tab + perimeter + tab + area);
	}

	public void printCone(int i, double volume)
	{
		System.out.println(figure[i]+ tab + tab + arr[i][0] + tab+ arr[i][1] + tab + volume);
    	}

	public void printPyramid(int i, double volume)
	{
		System.out.println(figure[i]+ tab + tab + arr[i][0] + tab+ arr[i][1] + tab + arr[i][1] + tab + arr[i][2] + tab + volume);
    	}

	public void printError(int i)
	{
	     System.out.println(figure[i] + tab + " This figure is undefined !!!");
	}
}



Go Back