import java.io.*;
class shape
{
public double area;
public shape;
{
area=0.00;
}
public double area(double x,double y,double z)
{
area=x*y*z;
return area;
}
{
try
item=br.readLine;
}
{
System.
out.
println("Error...\n"); }
return item;
}
}
class rect extends shape
{
public double m;
public double l,b;
public void rectangle(double x,double y)
{
l=x;
b=y;
m=area(l,b,l);
System.
out.
println("Area of rectangle="+m
); }
}
class ellip extends shape
{
private double n;
public double mja,mia;
public void ellipse(double x,double y)
{
mja=x;
mia=y;
n=area(3.14,mja,mia);
System.
out.
println("Area of ellipse="+n
); }
}
class squ extends shape
{
private double h;
public double i;
public void sqr(double x)
i=x;
h=area(i,i,l);
System.
out.
println("Area of square="+h
); }
}
class circle extends shape
{
private double c;
public double r;
public void cir(double x)
{
r=x;
c=area(3.14,r,r)
System.
out.
println("Area of circle="+r
); }
}
public class area
{
{
public static void main
(String ard
[]); {
int ch;
double g,k;
shape o=new shape();
rect t=new rect();
ellip e=new ellip();
squ q=new squ():
circle f=new circle();
do
{
System.
out.
println("****Main Menu*****\n"); System.
out.
println("1.Rectangle\n2.Ellipse"); System.
out.
println("3.Square\n4.Circle"); System.
out.
println("Enter your choice"); ch
=Integer.
parseInt(o.
readElement());switch(ch)
{
case 1:System.
out.
println("Enter length"); g=double.parseDoublr(o.readElement());
System.
out.
println("Enter breadth"); k=double.parseDoublr(o.readElement());
t.rectangle(g,k);
break;
case 2:System.
out.
println("Enter major axis length"); g=double.parseDoublr(o.readElement());
System.
out.
println("Enter minor axis length"); k=double.parseDoublr(o.readElement());
if(g>k)
e.ellipse(g,k);
else
System.
out.
println("Invlaid Entry!\n"); break;
case 3:System.
out.
println("Enter side length"); g=double.parseDoublr(o.readElement());
q.sqr(g);
break;
case 4:System.
out.
println("Enter radius"); g=double.parseDoublr(o.readElement());
f.cir(g);
break;
case 5:System.
out.
println("Exiting....."); break;
default:System.
out.
println("Invalid Choice!\n"); break;
}while(ch!=5)
}
}
aW1wb3J0IGphdmEuaW8uKjsKY2xhc3Mgc2hhcGUKewpwcml2YXRlIFN0cmluZyBpdGVtOwpwdWJsaWMgZG91YmxlIGFyZWE7CnB1YmxpYyBJbnB1dFN0cmVhbVJlYWRlciBpc3I7CnB1YmxpYyBCdWZmZXJlZFJlYWRlciBicjsKcHVibGljIHNoYXBlOwp7CmFyZWE9MC4wMDsKaXNyPW5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pOwpicj1uZXcgQnVmZmVyZWRSZWFkZXIoaXNyKTsKfQpwdWJsaWMgZG91YmxlIGFyZWEoZG91YmxlIHgsZG91YmxlIHksZG91YmxlIHopCnsKYXJlYT14KnkqejsKcmV0dXJuIGFyZWE7Cn0KcHVibGljIFN0cmluZyByZWFkRWxlbWVudCgpCnsKdHJ5Cml0ZW09YnIucmVhZExpbmU7Cn0KY2F0Y2goRXhjZXB0aW9uIGUpCnsKU3lzdGVtLm91dC5wcmludGxuKCJFcnJvci4uLlxuIik7Cn0KcmV0dXJuIGl0ZW07Cn0KfQpjbGFzcyByZWN0IGV4dGVuZHMgc2hhcGUKewpwdWJsaWMgZG91YmxlIG07CnB1YmxpYyBkb3VibGUgbCxiOwpwdWJsaWMgdm9pZCByZWN0YW5nbGUoZG91YmxlIHgsZG91YmxlIHkpCnsKbD14OwpiPXk7Cm09YXJlYShsLGIsbCk7ClN5c3RlbS5vdXQucHJpbnRsbigiQXJlYSBvZiByZWN0YW5nbGU9IittKTsKfQp9CmNsYXNzIGVsbGlwIGV4dGVuZHMgc2hhcGUKewpwcml2YXRlIGRvdWJsZSBuOwpwdWJsaWMgZG91YmxlIG1qYSxtaWE7CnB1YmxpYyB2b2lkIGVsbGlwc2UoZG91YmxlIHgsZG91YmxlIHkpCnsKbWphPXg7Cm1pYT15OwpuPWFyZWEoMy4xNCxtamEsbWlhKTsKU3lzdGVtLm91dC5wcmludGxuKCJBcmVhIG9mIGVsbGlwc2U9IituKTsKfQp9CmNsYXNzIHNxdSBleHRlbmRzIHNoYXBlCnsKcHJpdmF0ZSBkb3VibGUgaDsKcHVibGljIGRvdWJsZSBpOwpwdWJsaWMgdm9pZCBzcXIoZG91YmxlIHgpCmk9eDsKaD1hcmVhKGksaSxsKTsKU3lzdGVtLm91dC5wcmludGxuKCJBcmVhIG9mIHNxdWFyZT0iK2gpOwp9Cn0KY2xhc3MgY2lyY2xlIGV4dGVuZHMgc2hhcGUKewpwcml2YXRlIGRvdWJsZSBjOwpwdWJsaWMgZG91YmxlIHI7CnB1YmxpYyB2b2lkIGNpcihkb3VibGUgeCkKewpyPXg7CmM9YXJlYSgzLjE0LHIscikKU3lzdGVtLm91dC5wcmludGxuKCJBcmVhIG9mIGNpcmNsZT0iK3IpOwp9Cn0KcHVibGljIGNsYXNzIGFyZWEKewp7CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmRbXSk7CnsKaW50IGNoOwpkb3VibGUgZyxrOwpzaGFwZSBvPW5ldyBzaGFwZSgpOwpyZWN0IHQ9bmV3IHJlY3QoKTsKZWxsaXAgZT1uZXcgZWxsaXAoKTsKc3F1IHE9bmV3IHNxdSgpOgpjaXJjbGUgZj1uZXcgY2lyY2xlKCk7CmRvCnsKU3lzdGVtLm91dC5wcmludGxuKCIqKioqTWFpbiBNZW51KioqKipcbiIpOwpTeXN0ZW0ub3V0LnByaW50bG4oIjEuUmVjdGFuZ2xlXG4yLkVsbGlwc2UiKTsKU3lzdGVtLm91dC5wcmludGxuKCIzLlNxdWFyZVxuNC5DaXJjbGUiKTsKU3lzdGVtLm91dC5wcmludGxuKCI1LkV4aXQiKTsKU3lzdGVtLm91dC5wcmludGxuKCJFbnRlciB5b3VyIGNob2ljZSIpOwpjaD1JbnRlZ2VyLnBhcnNlSW50KG8ucmVhZEVsZW1lbnQoKSk7CnN3aXRjaChjaCkKewpjYXNlIDE6U3lzdGVtLm91dC5wcmludGxuKCJFbnRlciBsZW5ndGgiKTsKICAgICAgIGc9ZG91YmxlLnBhcnNlRG91YmxyKG8ucmVhZEVsZW1lbnQoKSk7CiAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVudGVyIGJyZWFkdGgiKTsKICAgICAgIGs9ZG91YmxlLnBhcnNlRG91YmxyKG8ucmVhZEVsZW1lbnQoKSk7CiAgICAgICB0LnJlY3RhbmdsZShnLGspOwogICAgICAgYnJlYWs7CgpjYXNlIDI6U3lzdGVtLm91dC5wcmludGxuKCJFbnRlciBtYWpvciBheGlzIGxlbmd0aCIpOwogICAgICAgZz1kb3VibGUucGFyc2VEb3VibHIoby5yZWFkRWxlbWVudCgpKTsKICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgbWlub3IgYXhpcyBsZW5ndGgiKTsKICAgICAgIGs9ZG91YmxlLnBhcnNlRG91YmxyKG8ucmVhZEVsZW1lbnQoKSk7CiAgICAgICBpZihnPmspCiAgICAgICBlLmVsbGlwc2UoZyxrKTsKICAgICAgIGVsc2UKICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSW52bGFpZCBFbnRyeSFcbiIpOwogICAgICAgYnJlYWs7CmNhc2UgMzpTeXN0ZW0ub3V0LnByaW50bG4oIkVudGVyIHNpZGUgbGVuZ3RoIik7CiAgICAgICBnPWRvdWJsZS5wYXJzZURvdWJscihvLnJlYWRFbGVtZW50KCkpOwogICAgICAgcS5zcXIoZyk7CiAgICAgICBicmVhazsKY2FzZSA0OlN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgcmFkaXVzIik7CiAgICAgICBnPWRvdWJsZS5wYXJzZURvdWJscihvLnJlYWRFbGVtZW50KCkpOwogICAgICAgZi5jaXIoZyk7CiAgICAgICBicmVhazsKY2FzZSA1OlN5c3RlbS5vdXQucHJpbnRsbigiRXhpdGluZy4uLi4uIik7CiAgICAgICBicmVhazsKZGVmYXVsdDpTeXN0ZW0ub3V0LnByaW50bG4oIkludmFsaWQgQ2hvaWNlIVxuIik7CiAgICAgICAgYnJlYWs7Cn13aGlsZShjaCE9NSkKfQp9
Main.java:8: error: <identifier> expected
public shape;
^
Main.java:21: error: '{' expected
try
^
Main.java:59: error: ';' expected
public void sqr(double x)
^
Main.java:61: error: <identifier> expected
h=area(i,i,l);
^
Main.java:62: error: <identifier> expected
System.out.println("Area of square="+h);
^
Main.java:62: error: illegal start of type
System.out.println("Area of square="+h);
^
Main.java:62: error: ')' expected
System.out.println("Area of square="+h);
^
Main.java:62: error: ';' expected
System.out.println("Area of square="+h);
^
Main.java:62: error: illegal start of type
System.out.println("Area of square="+h);
^
Main.java:62: error: <identifier> expected
System.out.println("Area of square="+h);
^
Main.java:62: error: ';' expected
System.out.println("Area of square="+h);
^
Main.java:72: error: ';' expected
c=area(3.14,r,r)
^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
^
Main.java:79: error: ';' expected
public static void main(String ard[]);
^
Main.java:79: error: ')' expected
public static void main(String ard[]);
^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
^
Main.java:79: error: ';' expected
public static void main(String ard[]);
^
Main.java:79: error: illegal start of expression
public static void main(String ard[]);
^
Main.java:86: error: ';' expected
squ q=new squ():
^
Main.java:99: error: class expected
g=double.parseDoublr(o.readElement());
^
Main.java:99: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:99: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:101: error: class expected
k=double.parseDoublr(o.readElement());
^
Main.java:101: error: ';' expected
k=double.parseDoublr(o.readElement());
^
Main.java:101: error: ';' expected
k=double.parseDoublr(o.readElement());
^
Main.java:106: error: class expected
g=double.parseDoublr(o.readElement());
^
Main.java:106: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:106: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:108: error: class expected
k=double.parseDoublr(o.readElement());
^
Main.java:108: error: ';' expected
k=double.parseDoublr(o.readElement());
^
Main.java:108: error: ';' expected
k=double.parseDoublr(o.readElement());
^
Main.java:115: error: class expected
g=double.parseDoublr(o.readElement());
^
Main.java:115: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:115: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:119: error: class expected
g=double.parseDoublr(o.readElement());
^
Main.java:119: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:119: error: ';' expected
g=double.parseDoublr(o.readElement());
^
Main.java:127: error: illegal start of expression
}
^
Main.java:128: error: reached end of file while parsing
}
^
40 errors