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

Proyecto: Evidencia de Producto (A)


Enviado por   •  28 de Noviembre de 2016  •  Apuntes  •  1.563 Palabras (7 Páginas)  •  324 Visitas

Página 1 de 7

[pic 1]

Asignatura: Programación Orientada a Objetos

Proyecto: Evidencia de Producto (A)

Alumno: Oscar Ivan Garza de la Cerda

Profesor: Dr. Héctor Diez Rodríguez Rodríguez

Carrera: ITI-14

Evidencia de producto parte A

Haga un programa en Java que simule el funcionamiento de un estacionamiento público que haga 2 acciones:

  1. Permitir estacionar autos siempre que haya espacios disponibles.
  2. Permitir retirar un auto estacionado.

Aplicacion.java

package aplicacion;

//Instruccion que facilita la lectura de datos en los programas Java

import java.util.Scanner;

public class App {

    public static void main(String[] args) {

        Scanner entrada= new Scanner(System.in);

        //Declaracion del objeto Losguerra

        Estacionamiento Losguerra = new Estacionamiento();

        //Declaracion de variables

        int op1;

      do{

          //Instrucciones que visualizan el menu y cada opcion

          System.out.println("Introduzca el numero correspondiente");

          System.out.println("1.- Entrar al estacionamiento");

          System.out.println("2.- Salir del estacionamiento");

          System.out.println("3.- Espacios disponibles");

          System.out.println("4.- Salir");

          //Almacenamiento en variable

          op1=entrada.nextInt();

     

      //Switch-case que permite visualizar en pantalla los lugares disponibles,

      //si decidio entrar, etc.

      switch(op1){

          case 1:

          {

              //Instruccion que visualiza en pantalla que el usuario decidio

              //entrar al estacionamiento

              System.out.println("Decidiste entrar ");

              //Instruccion que llama el metodo entrar

              Losguerra.entrar();

              break    

          }

          case 2:

          {

              //Instruccion que visualiza en pantalla que el usuario decidio

              //salir del estacionamiento

              System.out.println("Decidiste salir del estacionamiento");

              //Instruccion que llama el metodo salir

              Losguerra.salir();

              break;

          }

          case 3:

          {

              //Instruccion que visualiza en pantalla los lugares

              //disponibles del estacionamiento

              System.out.println("Existen "+Losguerra.getlibres()+ " disponibles");

              break;

          }

          case 4:

              //Instruccion que permite terminar el proceso de una aplicacion

              System.exit(0);

      }

      }while(op1>0 || op1<5);

    }//Fin del metodo main

   

}//Fin de la clase App

PARK.java

//Archivo de la clase

//Paquete al pertenece el programa de la aplicacion App

package app;

//Instruccion que facilita la lectura de datos en los programas Java

import java.util.Scanner;

//Se declara la clase publica Estacionamiento

public class Estacionamiento {

    //Declaracion de variables

    boolean lugar1, lugar2, lugar3;

    int libres;

 //Se declara el metodo entrar tipo publico

 public int entrar(){

     //Ciclo if que verifica que lugares sean mayores a 0

     if(libres>0){

         //Ciclos if anidados para verificar que el auto este en el lugar 1, 2 o 3

         if(lugar1==true){

             //Se declara lugar1 como false

             lugar1=false;

             //Instruccion que decrementa

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (120 Kb) docx (57 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com