Sei sulla pagina 1di 3

import java.io.*; class Area { public static void main()throws IOException { int a; double b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,ac,r,s,t,u,v,w,x,y,z,ab,ad,ae,af,ag,ah,ai ,aj,ak,al,am,an,ao,ap,aq,ar,as; System.out.

println("*********Area and Perimeter of various geometrical figures** ******"); System.out.println(" made by Yash Bafna"); BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.println("Press 1 for Triangle"); System.out.println("Press 2 for Rectangle"); System.out.println("Press 3 for Rhombus"); System.out.println("Press 4 for Trapezium"); System.out.println("Press 5 for Square"); System.out.println("Press 6 for Circle"); System.out.println("Press 7 for Parallelogram"); System.out.println("Press 8 for Cube"); System.out.println("Press 9 for Cuboid"); a=Integer.parseInt(in.readLine()); switch (a) { case 1: System.out.println("Enter height and base"); b=Double.parseDouble(in.readLine()); c=Double.parseDouble(in.readLine()); d=0.5*b*c; System.out.println("The area of the triangle="+d); System.out.println("Enter side"); ad=Double.parseDouble(in.readLine()); ae=Double.parseDouble(in.readLine()); af=Double.parseDouble(in.readLine()); ag=ae+af+ad; System.out.println("Perimeter="+ag); break; case 2: System.out.println("Enter lenght and breadth"); e=Double.parseDouble(in.readLine()); f=Double.parseDouble(in.readLine()); g=e*f; System.out.println("The area of the rectangle="+g); ah=2*g; System.out.println("Perimeter="+ah); break; case 3: System.out.println("Enter lenght of both diagonals"); h=Double.parseDouble(in.readLine()); i=Double.parseDouble(in.readLine()); j=0.5*i*h; System.out.println("The area of the rhombus="+j); System.out.println("For Perimeter"); System.out.println("Enter side"); ai=Double.parseDouble(in.readLine()); aj=ai*4;

System.out.println("Perimeter="+aj); break; case 4: System.out.println("Enter lenght of parallel sides and height"); k=Double.parseDouble(in.readLine()); l=Double.parseDouble(in.readLine()); m=Double.parseDouble(in.readLine()); n=0.5*(k+l)*m; System.out.println("The area of the trapezium="+n); System.out.println(" For Perimeter"); System.out.println("Enter side"); ak=Double.parseDouble(in.readLine()); al=Double.parseDouble(in.readLine()); am=k+ak+al+l; System.out.println("Perimeter="+am); break; case 5: System.out.println("Enter lenght of the side"); o=Double.parseDouble(in.readLine()); p=o*o; System.out.println("The area of the square="+p); an=4*o; System.out.println("Perimeter="+an); break; case 6: System.out.println("Enter radius"); q=Double.parseDouble(in.readLine()); r=(22/7)*q*q; System.out.println("The area of the circle="+r); ao=(22/7)*q; System.out.println("Perimeter="+ao); break; case 7: System.out.println("Enter base and height"); s=Double.parseDouble(in.readLine()); t=Double.parseDouble(in.readLine()); ac=s*t; System.out.println("The area of the parallelogram="+ac); System.out.println("For Perimeter"); System.out.println("Enter side"); ap=Double.parseDouble(in.readLine()); aq=(ap+s)*2; System.out.println("Perimeter="+aq); break; case 8: System.out.println("Enter lenght of side"); v=Double.parseDouble(in.readLine()); w=6*v*v; System.out.println("The area of the cube="+w); System.out.println("For Volume"); ar=6*v; System.out.println("Volume="+ar); break; case 9: System.out.println("Enter lenght,breadth and height"); x=Double.parseDouble(in.readLine()); y=Double.parseDouble(in.readLine()); z=Double.parseDouble(in.readLine()); ab=2*(x*y)+(y*z)+(x*z);

System.out.println("The area of the cuboid="+ab); as=x*y*z; System.out.println("Volume="+as); break; default: System.out.println("Invalid option entered!"); } } }

Potrebbero piacerti anche