Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENUNCIADOS:
Problema1:
Solución en JAVA:
1) Código JAVA:
//Nombre:Gerson Mauricio Flores Gutierrez
//Carrera:Informatica
//CI:13055800 lp package
//Nombre:Gerson Mauricio Flores Gutierrez //Nombre:Gerson Mauricio Flores Gutierrez
//Carrera:Informatica //Carrera:Informatica
//CI:13055800 lp package //CI:13055800 lp package
prinfigura; prinfigura; import
import java.util.Scanner; public class
java.util.InputMismatchException; FiguraG { protected String
import java.util.Scanner; public class nomFigura;
PrinFigura { Scanner scan = new Scanner (System.in);
public static void main(String[] args) { public FiguraG(String nom){
FiguraG[] vecFig = new FiguraG[10]; this.nomFigura = nom;
vecFig[0] = new Circulo("El Circulo");
}
vecFig[1] = new Rectangulo("El Rectangulo");
vecFig[2] = new Triangulo("El Triangulo"); public void LeerFigura(){
vecFig[3] = new Cuadrado("El Cuadrado"); System.out.println("Figura: "+this.nomFigura);
Curso de Temporada (Invierno/2021)
2
Scanner sn = new }
Scanner(System.in); boolean salir = public void verDatos(){
false; int opcion; while (!salir) { System.out.println("Figura: "+this.nomFigura);
System.out.println("----MENU----"); System.out.print("El área de: "+this.nomFigura+"
System.out.println("1.CIRCULO"); es: ");
System.out.println("2.RECTANGULO"); }
System.out.println("3.TRIANGULO");
System.out.println("4.CUADRADO"); }
System.out.println("5.SALIR"); try{
System.out.println("Introduce un numero:
"); opcion =
sn.nextInt(); switch
(opcion) { case 1:
System.out.println("-----------------");
System.out.println("CIRCULO");
vecFig[0].LeerFigura();
vecFig[0].verDatos();
System.out.println("-----------------");
break; case 2:
System.out.println("-----------------");
System.out.println("RECTANGULO");
vecFig[1].LeerFigura();
vecFig[1].verDatos();
System.out.println("-----------------");
break; case 3:
System.out.println("-----------------");
System.out.println("TRIANGULO");
vecFig[2].LeerFigura();
vecFig[2].verDatos();
System.out.println("-----------------");
break; case 4:
System.out.println("-----------------");
System.out.println("CUADRADO");
vecFig[3].LeerFigura();
Curso de Temporada (Invierno/2021)
3
vecFig[3].verDatos();
System.out.println("-----------------");
break; case 5: salir=true;
break; default:
System.out.println("Las opciones son
entre 1 y 4");
}
}catch(InputMismatchException e){
System.out.println("-----------------");
System.out.println("Debes escribir un
numero");
System.out.println("-----------------");
sn.next();
}
}
System.out.println("-----------------");
System.out.println("Fin del menu");
System.out.println("-----------------");
}
}
Curso de Temporada (Invierno/2021)
4