Está en la página 1de 5

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERIA
PRACTICA # 07

NOMBRE: Alex Arévalo. ASIGNATURA: Programación Avanzada.


CURSO: 2do “A” Telecomunicaciones. DOCENTE: PhD. Alejandra Pozo.
FECHA: 27/11/2019

Principal
package practica7;
import Promedio.Estudiante_comin;
import Promedio.Esstudiante_Unach;
import java.util.Scanner;
public class Practica7 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner s=new Scanner (System.in);

Double a,b,c;
int menu,aux;

System.out.println("Menu de opciones");
System.out.println("1) Estudiate Unach");
System.out.println("2) Estudiante comin");
System.out.println("Escoja una de las opciones: ");
menu=s.nextInt();
switch(menu){
case 1:
Esstudiante_Unach eu= new Esstudiante_Unach();
System.out.print("Ingrese el primer parcial : ");
a=s.nextDouble();
eu.setPromedio1(a);

System.out.println("Ingrese el segundo parcial");


b= s.nextDouble();
eu.setPromedio2(b);

System.out.println("Ingrese el punto extra");


aux=s.nextInt();
System.out.println("Promedios"+eu.Promedio(aux));
break;

case 2 :
Estudiante_comin ec= new Estudiante_comin();

System.out.print("Ingrese el primer Trimestre: ");


a=s.nextDouble();
ec.setTrimestre1(a);

System.out.println("Ingrese el segundo trimestre ");


b= s.nextDouble();
ec.setTrimestre2(b);

System.out.println("Ingrese el punto extra");


aux=s.nextInt();
System.out.println("Promedio"+ec.Promedio(aux));
break;
default :
System.out.println("La opción escogida es incorrecta");
break;

}
}

Docente

package Promedio;

public abstract class Docente {

public abstract double Promedio(double extra );

Estudiante Unach

package Promedio;

public class Esstudiante_Unach extends Docente {


private double promedio1;
private double promedio2;

public void setPromedio1(double pro1){


this.promedio1=pro1;

}
public double getPromedio1(){
return promedio1;
}

public void setPromedio2(double pro2){


this.promedio2=pro2;

}
public double Promedio(double extra){
return ((promedio1+promedio2)/2 + extra );

}
}

Estudiante_Comin

package Promedio;

public class Estudiante_comin extends Docente {


private double trimestre1;
private double trimestre2;

public void setTrimestre1(double tri1){


this.trimestre1=tri1;
}
public double getTrimestre1(){
return trimestre1;

}
public void setTrimestre2(double tri2){
this.trimestre2=tri2;

}
public double getTrimestre2(){
return trimestre2;

public double Promedio(double extra) {


return ((trimestre1+trimestre2)/2 + extra );

También podría gustarte