Está en la página 1de 3

import java.util.

Scanner;

public class Main {

public static void main(String[] args ){

String colorDeCuadrado;
double ladoDelCuadrado;

Scanner scTeclado = new Scanner(System.in);

System.out.println(" Introduce el color del Cuadrado 1.....


");

colorDeCuadrado = scTeclado.nextLine();

System.out.println(" ");

System.out.println("Introducir el lado del Cuadrado


1.......");

ladoDelCuadrado = scTeclado.nextDouble();

Cuadrado cuadrado01 = new Cuadrado (colorDeCuadrado,


ladoDelCuadrado);

System.out.printf ("El area del Cuadrado %s es igual a:


%f",cuadrado01.getColor () ,cuadrado01.CalcularArea () );

System.out.println ("");

String colorTriangulo;
double baseTriangulo;
double alturaTriangulo;
try(Scanner scTeclado1 = new Scanner (System.in)){

System.out.println ("\nintruduzca el color del


triangulo....");
colorTriangulo = scTeclado1.nextLine ();

System.out.println ("");

System.out.println ("Intruduzca la base del


Triangulo....");

baseTriangulo = scTeclado1.nextDouble();

System.out.println("");

System.out.println("Introduzca la altura del


Trinagulo....");

alturaTriangulo = scTeclado1.nextDouble();

Triangulo triangulo01 = new Triangulo (colorTriangulo,


baseTriangulo, alturaTriangulo);
System.out.printf ("El area del Triangulo %s es igual a:
%f", triangulo01.getColor () , triangulo01.CalcularArea() );

}
}

Clase Figura

public abstract class Figura {

private String color;

public Figura(String color){


this.color = color;
}

public abstract double CalcularArea();

public String getColor() {


return color;

}
}

Clase Cuadrado

public class Cuadrado extends Figura {


private double lado;

public Cuadrado(String color, double lado){

super(color);

this.lado = lado;

public double CalcularArea() {

return lado * lado;


}

}
Clase Triangulo

public class Triangulo extends Figura {

private double base;


private double altura;

public Triangulo(String color, double base, double altura){


super(color);
this.base = base;
this.altura = altura;

public double CalcularArea(){


return (base = altura) / 2;
}

También podría gustarte