import java.util.Scanner;
class Rect {
double l, h, z;
public Rect(double l, double h, double z) {
if (l <= 0 || h <= 0 || z <= 0) {
l = 0;
h = 0;
z = 0;
}
this.l = l;
this.h = h;
this.z = z;
}
public void length() {
}
public void area() {
}
}
class Cubic extends Rect {
public Cubic(double l, double h, double z) {
super(l, h, z);
// TODO Auto-generated constructor stub
}
public void length(Cubic cu) {
System.out.printf("%.2f ", cu.l * cu.h * 2 + cu.l * cu.z * 2 + cu.h
* cu.z * 2);
}
public void area(Cubic cu) {
System.out.printf("%.2f ", cu.l * cu.z * cu.h);
}
}
class Pyramid extends Rect {
public Pyramid(double l, double h, double z) {
super(l, h, z);
// TODO Auto-generated constructor stub
}
public void length(Pyramid cu) {
double a = Math.sqrt((cu.h / 2 )* (cu.h / 2) + cu.z * cu.z)*1.0/2;
double b = M
import java.util.Scanner;
class Rect {
double l, h, z;
public Rect(double l, double h, double z) {
if (l <= 0 || h <= 0 || z <= 0) {
l = 0;
h = 0;
z = 0;
}
this.l = l;
this.h = h;
this.z = z;
}
public void length() {
}
public void area() {
}
}
class Cubic extends Rect {
public Cubic(double l, double h, double z) {
super(l, h, z);
// TODO Auto-generated constructor stub
}
public void length(Cubic cu) {
System.out.printf("%.2f ", cu.l * cu.h * 2 + cu.l * cu.z * 2 + cu.h
* cu.z * 2);
}
public void area(Cubic cu) {
System.out.printf("%.2f ", cu.l * cu.z * cu.h);
}
}
class Pyramid extends Rect {
public Pyramid(double l, double h, double z) {
super(l, h, z);
// TODO Auto-generated constructor stub
}
public void length(Pyramid cu) {
double a = Math.sqrt((cu.h / 2 )* (cu.h / 2) + cu.z * cu.z)*1.0/2;
double b = M