Progrmacion

Páginas: 2 (409 palabras) Publicado: 11 de octubre de 2014

DESARROLLO

Para realizar el trabajo de esta semana desarrolle las siguientes actividades:
1. Ejecute la clase Elevador presentada como ejemplo en el documento Lea
Esto Primero de la Semanay realice las siguientes actividades, adjuntando capturas de pantallas.
• Modifique la clase Elevador para que cierre la puerta, si está abierta al momento de Subir o Bajar.
• Modifique la claseElevador para que abra la puerta al llegar al piso destino en el método IrPiso.
Este es el código usado en el IDE, modificado un poco para un buen funcionamiento del programa ya que alpegarlo directamente arrojaba un error.


public class Elevador {

// definición de atributos
private final int PISO_MAX = 10;
private final int PISO_MIN = 1;
private int pisoActual= 1 ;
private int pisoDestino ;
public boolean puertaAbierta = false;

//Definicion de constantes

public void abrirPuerta(){
if (this.pisoActual >= PISO_MIN) { //abrira la puertasolo si se encuentra en el piso minimo o superior
System.out.println("Abriendo Puerta !!!");
this.puertaAbierta = true;
System.out.println("Puerta Abierta !!!");System.out.println("-----------------------");
}
}
public void cerrarPuerta(){
System.out.println("Cerrando Puerta !!!");
this.puertaAbierta = false;
System.out.println("Puerta Cerrada !!!");System.out.println("-----------------------");
}

public void irArriba(){
if (this.pisoActual < PISO_MAX) { //Subira solo si no se encuentra en el ultimo piso
System.out.println("Subiendo unpiso");

if (this.puertaAbierta = false) { // Cerrara la puerta si esta abierta
this.cerrarPuerta();
}// Fin del Constructo

this.pisoActual ++;
if (this.pisoActual ==this.pisoDestino) { //Si luego de subir un piso, llega a destino, se abre la puerta
this.abrirPuerta();
System.out.println("Llegue al piso de destino...!!!");
}
}
System.out.println("Piso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progrmacion
  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS