Programacion orientada a objetos 1ra unidad

Solo disponible en BuenasTareas
  • Páginas : 8 (1833 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2010
Leer documento completo
Vista previa del texto
INGENIERIA EN SISTEMAS COMPUTACIONALES

POO

EJERCICIOS UNIDADES 1 Y 2

ANDRADE GOMEZ HECTOR ADOLFO

AZUCENA AGUAS GARCIA

29/OCTUBRE/2010



public class Alumno {
}


/*
* La clase empleado, nos da a conocer el nombre,
* el sueldo por dia, el pago total y los dias
* trabajados por cada trabajador
*
*/
public class Empleado {

String nombre;
intsueldo;
int diasTrabajados;
/// <----- declaracion de los atributos de nuestros
objetos

int calcularPago() {
return sueldo * diasTrabajados;
//creacion de nuestro metodo para el
funcionamiento del programa
}

public static void main(String[] args) {
Empleado e1 = new Empleado();
Empleado e2 = new Empleado();Empleado e3 = new Empleado();
// <----- creacion de nuestros objetos

e1.nombre = "Juan Perez";
e1.sueldo = 100;
e1.diasTrabajados = 7;

e2.nombre = "Roberto Lopez";
e2.sueldo = 150;
e2.diasTrabajados = 4;

e3.nombre = "Luis Gomez";
e3.sueldo = 200;
e3.diasTrabajados = 5;System.out.print(e2.nombre + " "); System.out.print(e2.sueldo + " ");
System.out.print(e2.diasTrabajados + " ");
System.out.println(e2.calcularPago() + "");

System.out.print(e3.nombre + " ");
System.out.print(e3.sueldo + " ");
System.out.print(e3.diasTrabajados + " ");
System.out.println(e3.calcularPago() + "");

}
}

SALIDA


/*obtiene los datos de un alumno*/
public class Alumno {

String nombre;
String direccion;
int cal1, cal2, cal3, cal4, cal5;

int calcularPromedio() {
return (cal1 + cal2 + cal3 + cal4 + cal5)/5;
}

public static void main(String[] args) {
Alumno a1 = new Alumno();
a1.nombre = "Juan Perez";
a1.direccion = "Independencia # 32 col. Las
Hortalizas";a1.cal1 = 80;
a1.cal2 = 90;
a1.cal3 = 100;
a1.cal4 = 90;
a1.cal5 = 95;

System.out.println("Nombre: " +
a1.nombre;
System.out.println("Direccion: " +
a1.direccion);
System.out.println("Calificacion 1: " +
a1.cal1);
System.out.println("Calificacion 2: " +
a1.cal2);System.out.println("Calificacion 3: " + a1.cal3);
System.out.println("Calificacion 4: " +
a1.cal4);
System.out.println("Calificacion 5: " +
a1.cal5);
System.out.println("Promedio: " +
a1.calcularPromedio());

}

}

SALIDA


/* comparacion de objetos (creados apartir de la clase
* Automovil, su función es* ver que un objeto es acepado igual
* a otro si comparten el espacio en memoria
* aunque tengan nombre diferente
*/

public class X {

public static void main(String[] args) {
Automovil a1 = new Automovil();
Automovil a2 = new Automovil();
Automovil a3 = new Automovil();
a3 = a1;

a1.marca = "Ford";
a2.marca = "Ford";a3.marca = "Pancha";

if (a1 == a2) {
System.out.println("iguales");

} else {
System.out.println("diferentes");
}

if (a1 == a3) {
System.out.println("iguales");

} else {
System.out.println("diferentes");
}
}
}

SALIDA



/* Uso de los atributos privados
*/

publicclass Automovil2 {

private String marca;
private int velocidadMaxima;

Automovil2(String m, int velocidad) {
marca = m;
velocidadMaxima = velocidad;
}

String getMarca() {
return marca;
}

int getVelocidadMaxima() {
return velocidadMaxima;
}

int calculeTiempo(int d) {
return (velocidadMaxima / d);...
tracking img