Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com/2018/12/java-3-
pelotitas-rebotando-en-la.html
------------------------------------------------------------------------------------------------------------------------
--
PROGRAMA MAIN
package calculo;
import java.util.ArrayList;
import java.util.Scanner;
====================================================================
===
SUPER CLASE
package calculo;
@Override
public String toString() {
return "Poligono{" + "NumeroLados=" + NumeroLados + '}';
}
public abstract double Area();
====================================================================
====
// Constructor
public Triangulo(double lado1, double lado2, double lado3) {
super(3);
this.lado1 = lado1;
this.lado2 = lado2;
this.lado3 = lado3;
}
@Override
public String toString() {
return "Triangulo{" + "lado1=" + lado1 + ", lado2=" + lado2 + ", lado3=" + lado3 + '}';
}
@Override
public double Area() {
double p= (lado1+lado2+lado3)/2;
return Math.sqrt(p*(p-lado1)*(p-lado2)*(p-lado3));
}
}
====================================================================
====
//Constructor
public Rectangulo(double lado1, double lado2) {
super(4);
this.lado1 = lado1;
this.lado2 = lado2;
}
@Override
public String toString() {
return "Rectangulo{" + "lado1=" + lado1 + ", lado2=" + lado2 + '}';
}
@Override
public double Area() {
return lado1*lado2;
}
}
====================================================================
====