0% encontró este documento útil (0 votos)
49 vistas5 páginas

FinalP8 Neira

El documento presenta un proyecto de programación en Java, específicamente sobre operaciones de suma y resta utilizando herencia. Se detallan las clases y métodos implementados, así como la estructura del programa principal que ejecuta las operaciones. Además, se incluye una tarea adicional que consiste en modificar un ejercicio de un video para incluir la petición de una asignatura y la entrada de datos por teclado.

Cargado por

SantiNeira
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas5 páginas

FinalP8 Neira

El documento presenta un proyecto de programación en Java, específicamente sobre operaciones de suma y resta utilizando herencia. Se detallan las clases y métodos implementados, así como la estructura del programa principal que ejecuta las operaciones. Además, se incluye una tarea adicional que consiste en modificar un ejercicio de un video para incluir la petición de una asignatura y la entrada de datos por teclado.

Cargado por

SantiNeira
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Católica de Santa María

FACULTAD DE CIENCIAS E
INGENIERÍAS FÍSICAS Y FORMALES

Escuela profesional de Ingeniería Electrónica

Curso:
Programación Electrónica II
PRESENTACIÓN DE:
Final practica 8

ALUMNO:
Neira Sisa, Eddy Santiago.

HORARIO: 13;00-15:00PM Días: Jueves - Viernes


POO: Herencia

1. Procedimiento:

Programa explicado

package SumaResta;
import [Link];
/**
*
* @author Eddy Santiago Neira Sisa
*/
public class Operacion {
protected Scanner teclado;
protected int valor1;
protected int valor2;
protected int resultado;

//Los metodos de la clase Operacion


public Operacion(){
teclado = new Scanner([Link]);
}

public void cargar1(){


[Link]("Ingrese el primer valor: ");
valor1 = [Link]();
}
public void cargar2(){
[Link]("Ingrese el primer valor: ");
valor2 = [Link]();
}
public void mostrarResultado(){
[Link](resultado);
}
}
//Ya veremos que definimos los atributos con este nuevo
//modificador de acceso (protected) para que la subclase
//tenga acceso a dichos atributos. Si los definimos private
//las subclases no pueden acceder a dichos atributos.
package SumaResta;

/**
*
* @author Eddy Santiago Neira Sisa

package SumaResta;
Resultado
/**
*
* @author Eddy Santiago Neira Sisa
*/
public class Resta extends Operacion{
public void operar(){
resultado = valor1 - valor2;
}
}

package SumaResta;
* @author Eddy Santiago Neira Sisa
//Se crea un objeto de la clase Suma
public class Prueba {
public static void main(String[] ar){
Suma suma1 = new Suma();
suma1.cargar1();
suma1.cargar2();
[Link]();
[Link]("El resultado de la suma es: ");
[Link]();

Resta resta1 = new Resta();


resta1.cargar1();
resta1.cargar2();
[Link]();
[Link]("El resultado de la resta es: ");
[Link]();
}
}
//Podemos llamar tanto al metodo propio de la clase Suma
//"operar()" como a los metodos heredados.
PARTE 2
Revisar el ejercicio planteado en el siguiente enlace:
[Link]
Elaborar el programa desarrollado en el enlace pero hacer las modificaciones necesarias
para:
- Añadir la petición de una asignatura
- Ingresar los datos requeridos por teclado
Subir el proyecto comprimido al aula virtual

También podría gustarte