Está en la página 1de 2

package practica7;

import java.util.Scanner;
import tele.unach.edu.ec.rectangulo; //instancio rectangulo por que figura no
reconoce a rectnagulo
//pero rectnaguo si
import tele.unach.edu.ec.circulo;
public class Practica7 {

public static void main(String[] args) {


Scanner s=new Scanner( System.in);
rectangulo r=new rectangulo();
circulo c=new circulo();
System.out.println("ingrese el color:");
r.setColor(s.nextLine());
System.out.println("Ingre la base:");
r.setBase(s.nextDouble());
System.out.println("Ingrese la altura");
r.setAltura(s.nextDouble());
r.mostrar();
System.out.println("El area es: " +r.area());
System.out.println("El perimetro es : "+r.perimetro());
System.out.println("Ingrese el radio de la circunferencia: ");
c.setRadio(s.nextDouble());
System.out.println("el area es: "+c.area());
System.out.println("Ingrese el incremento");
double in=s.nextDouble();
System.out.println("El INCREMENTO ES: "+c.incremento(in));
}
}

//Herencia
package tele.unach.edu.ec;

public class figura {


private String color;
public void setColor(String c){
this.color=c;
}
public String getColor(){
return color;
}
public void mostrar(){
System.out.println("color :"+color);
}
}

// Nuevo paquete
package tele.unach.edu.ec;
public class rectangulo extends figura{ //extends me dice que herede de figura
private double base;
private double altura;
public void setBase(double b){
this.base=b;
}
public double getBase(){
return base;
}
public void setAltura(double a){
this.altura=a;
}
public double getAltura(){
return altura;
}
public double area(){
return base*altura;
}
public double perimetro(){
return 2*(base+altura);
}
}

// Nuevo paquete
package tele.unach.edu.ec;
public class circulo extends figura{
private double radio;
public void setRadio(double r){
this.radio=r;
}
public double getRadio(){
return radio;
}
public double area(){
return (double)(Math.PI*(radio*radio));
}
public double perimetro(){
return (double)(Math.PI*(radio));
}
public double incremento(double i){
return radio+i;
}
}

También podría gustarte