ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa de elevador


Enviado por   •  5 de Marzo de 2013  •  Tarea  •  731 Palabras (3 Páginas)  •  395 Visitas

Página 1 de 3

Programa de elevador

package eleva1;

import javax.swing.JOptionPane;

public class Eleva1 {

public static void main(String[] args) {

int piso,x,b=15,a = 1,c = 0;

String cpiso;

cpiso = JOptionPane.showInputDialog("Introduce el piso al que deseas ir");//introduce el piso deseado en la variable cpiso

piso = Integer.parseInt(cpiso);//cambio de variable

do{ //para que salga cuando quieran que se vaya al piso 1

if (piso<16) {//que entre a este if cuando no sea mayor a 16

for (x=a;x<piso+1;x++)//a vale 1 y x va ir aumentanto 1

{

JOptionPane.showMessageDialog(null, "El elevador esta en el piso " + a + " y va para el piso " + piso); //muestra el piso en el que vas

a=a+1;// a aumentara para asi poder mostrar el piso

}

cpiso = JOptionPane.showInputDialog("Introduce piso al que deseas ir");//volvemos a pedir el piso

piso = Integer.parseInt(cpiso);//se cambia denuevo la variable

a=a-1;//se decrementa 1 a para asi poder mostrar todos los pisos

if (piso<a) { //si el nuevo valor de piso es menor a "a" bajara el elevador

for (x=a;x>piso;x--) //a ira disminuyendo al igual que x

{

JOptionPane.showMessageDialog(null, "El elevador esta en el piso " + a + " y va para el piso " + piso);

a=a-1;

}

}

}

else { //si es mayor a 16 marcara error y pedira que se vuelva a introducir el piso

JOptionPane.showMessageDialog(null, "error introduce el piso que esten entre el 1-15","Error",JOptionPane.ERROR_MESSAGE);

cpiso = JOptionPane.showInputDialog("Introduce el piso al que deseas ir");

piso = Integer.parseInt(cpiso);

}

}

while (piso!=1); //cuando piso sea igual a 1 se cerrara el programa

}

}

Capturas de pantalla.

Entrada de datos Mensaje de error

Elevador subiendo Elevador descendiendo

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com