Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hernandez Sanchez
Programación orientada a objetos
Entregable 1
Edgar García Candelario
Introducción
En este entregable se presentará los ejercicios de la semana 1 y 2 siendo estos un
programa clientes, programa calculadora y programa person this
Atributos
Nombre
Monto
Métodos
Constructor
Depositar
Extraer
Retornar monto
Banco
Atributos
4 clientes
Montos
Constructor
Operar
Depósitos totales
Ejercicio:
}
public void depositosTotales(){
int
t=cliente1.retornarMonto()+cliente2.retornarMonto()+cliente3.retornarMonto()+clien
te4.retornarMonto();
cliente1.imprimir();
cliente2.imprimir();
cliente3.imprimir();
cliente4.imprimir();
}
/**
*
* @author artuf
*/
public class PersonThis {
String nombre;
String apellido;
String edad;
String direccion;
public PersonThis() {
this.nombre = "No informado ";
this.apellido = "No informado ";
this.edad = "No informado ";
this.direccion = "No informado ";
}
public PersonThis(String nombre) {
this( );
this.nombre = nombre;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
PersonThis p1 = new PersonThis ("Alejandro", "Hernandez", "", "Siempre viva
123");
PersonThis p2 = new PersonThis ("Arturo");
PersonThis p3 = new PersonThis ("Alma", "Diaz", "25","");
PersonThis p4 = new PersonThis ("Alfredo", "Sanchez", "33", "Casa Bonita
12");
PersonThis p5 = new PersonThis ("Miguel", "Perez", "22", "Cozumel 9");
System.out.println(p1.toString());
System.out.println(p2.toString());
System.out.println(p3.toString());
System.out.println(p4.toString());
System.out.println(p5.toString());
// TODO code application logic here
}
}
Ejercicio 3 Calculadora
El objetivo de este ejercicio es crear una calculadora la cual pueda hacer suma,
resta, multiplicación y división para después imprimir el resultado de forma
ordenada
Calculadora
Suma
Atributos
Suma
Numero1
Numero2
Método
mostrarResultado()
Resta
Atributos
Resta
Numero1
Numero2
Metodo
mostrarResultado()
Multiplicacion
Atributos
Multiplicación
Numero1
Numero2
Método
mostrarResultado()
Division
Atributos
División
Numero1
Numero2
Método
mostrarResultado()
Ejercicio:
public class Calculadora {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double n1=2;
double n2=10;
}
public class Multiplicacion extends Operacion {
double mult;
public Multiplicacion (double n1, double n2){
super (n1,n2,'*');
this.mult=n1*n2;
this.setRes(this.mult);
}
}
public class Operacion {
double n1;
double n2;
double res;
char operacion;
super (n1,n2,'-');
this.resta=n1-n2;
this.setRes(this.resta);
}
}
public class Suma extends Operacion {
double suma;
public Suma (double n1, double n2){
super(n1,n2,'+');
this.suma=n1+n2;
this.setRes(this.suma);
}
Conclusión
Después de realizar estos ejercicios y observar cómo los programas que se nos
proporcionaron he obtenido un mayor entendimiento a la programación orientada a
objetos y el cómo funciona
Referencias
Plasencia Pardo C. E. Calculadora en Java con herencia de clases. DevCode. Recuperado de
https://devcode.la/tutoriales/calculadora-en-java/