1 de julio de 2016

Caseta de peaje en NetBeans

En esta ocasión les enseñare paso a paso de como crear en NetBeans una caseta de peaje para automóviles, esto puede ser necesario para todas esas casetas dentro de las carreteras.

Esto nos ayudara a llevar un mejor control de automóviles que circulan diariamente por las autopistas de todas las ciudades, espero y les sirva.

EJEMPLO:


Selección de vehículo 



Ingreso de Dinero




Impresión de Ticket



El primero paso para realizar una caseta de peaje es crear un public class (File, New Project, Java, Java Class) Colocas el nombre de tu trabajo iniciando con mayuscula, ejemplo "Caseta".
Una vez creado tu public class declararas tus variables "String" e "int" finalizando con punto y coma (;). Ejemplo:

Una vez hayas declarado tus variables, pasaremos a crear un public void SeleccionTipo(), una vez se haya colocado esto, procederemos a color una de nuestras variables llamada "tipo" seguido de un "=" y un JOptionPane.showInputDialog(). El JOptionPane.showInputDialog() sirve para que al momento de correr el programa se te cree una ventana en la cual te servirá para hacer preguntas u otras cosas.

Dentro de los paréntesis se colocara unas comillas y dentro de esas comillas se colocara la pregunta que deseas realizar, seguido de un espacio y enseguida un "\n 1" para que al momento de imprimir te haga la pregunta y se desglose una seria de opciones multiples, entre mas "\n 1, \n 2 ..." coloques, sera la cantidad de opciones que darás para esa respuesta, se colocara un tipo1=Integer.parseInt(tipo1); Ejemplo:



Una vez colocado el Integer se colocara las siguientes variables como la muestra la anterior imagen,  en cada case 1: se escribirá el monto al cual equivale el peaje de cada transporte con la variable "cobro" seguido de la cantidad equivalente e igual las demás.
Al finalizar de poner los datos de cada transporte se escribira un "System.out.println" para imprimir el resultado seleccionado.

Se volverá a escribir un public void CalcularCambio() en el cual se hará el mismo procedimiento que el anterior.


En seguida de este se creara un public void imprimirTicket() y en este se colocaran los "System.out.prinIn" el cual escribiremos los datos de la caseta mas el tipo de auto y la cantidad que se ingreso.



Cuando hayas terminado de escribir las impresiones, crearas un nuevo public class, donde aparte de ese crearas un public static void main(String[] args) con los siguientes datos que se muestran a continuación.




Y listo, solamente le das en Run File (F6) y tu programa correrá.


Códigos: 

Primer Java Class;

public class Caseta {
String tipo, ingreso;
int tipo1, cambio, cobro;
   
    public void SeleccionTipo() {

        tipo = JOptionPane.showInputDialog("Seleciona Tipo \n 1:Auto \n 2:Moto \n 3:Truck");

        tipo1 = Integer.parseInt(tipo);
        switch (tipo1) {
            case 1:
                cobro = 50;
                break;
            case 2:
                cobro = 25;
                break;
            case 3:
                cobro = 75;
                break;
            default:
                System.out.println("opcion invalida");

        }

    }

    public void CalcularCambio() {
        ingreso = JOptionPane.showInputDialog("¿Cuanto Ingreso?");
        cambio = Integer.parseInt(ingreso);
        int cambio1 = cambio - cobro;
        System.out.println("El cambio es de: " + cambio1);
    }

    public void imprimirTicket() {
        System.out.println("Caseta Acolman");
        System.out.println("Tipo auto: " + tipo);
        System.out.println("Cantidad de ingreso: " + cobro);

    }

}

Segundo public class:

public class Principal {
  public static void main(String[] args){
      
      Caseta a=new Caseta();
      a.SeleccionTipo();
      a.CalcularCambio();
      a.imprimirTicket();
     
  } 
    
}













No hay comentarios:

Publicar un comentario