martes, 4 de noviembre de 2014

Gasto Gasolina

GASTO DE GASOLINA


CONFIGURACIÓN DE LOS BOTONES

 private void calcularVelocidadActionPerformed(java.awt.event.ActionEvent evt) {                                                  
        String tiempo, kmrecorridos, velkmdato, velmetrosdato;
        double tiempoMinutos;
        double kmrecorridosnumero, velkm, velmetros;
        //Recoger dato km recorridos
        kmrecorridos = kmRecorridos.getText();
        //Convertir dato a double
        kmrecorridosnumero = Double.valueOf(kmrecorridos);
        //Recogemos dato
        tiempo = tiempoUsado.getText();
        //Convertimos dato
        tiempoMinutos = Double.valueOf(tiempo);
        //Caluculamos la velocidad en segundos
        velkm = kmrecorridosnumero / (tiempoMinutos / 60);
        //Pasamos a dato de nuevo
        velkmdato = String.valueOf(velkm);
        //Mostramos en pantalla
        kmhora.setText(velkmdato);
        //Calculamos la velocidad en horas
        velmetros = (kmrecorridosnumero * 1000) / (tiempoMinutos * 60);
        //Pasamos a dato
        velmetrosdato = String.valueOf(velmetros);
        //Mostramos en pantalla
        msegundo.setText(velmetrosdato);  
    }                                                 
 
    private void calcularConsumoActionPerformed(java.awt.event.ActionEvent evt) {                                                
        String litro1dato, litro100dato, kmrecorridos, gasolina, dinero, calculoporkm, calculopor100km;
        double litro1, litro100, litros, kmrecorridosnumero, precioGasolina, jdineroGastado;
        //Recoger dato km recorridos
        kmrecorridos = kmRecorridos.getText();
        //Convertir dato a double
        kmrecorridosnumero = Double.valueOf(kmrecorridos);
        //Recoger dato Precio de la Gasolina por litro
        gasolina = tprecioGasolina.getText();
        //Convertir dato a double
        precioGasolina = Double.valueOf(gasolina);
        //Recoger dato dinero gastado total
        dinero = dineroGastado.getText();
        //Convertir a numero
        jdineroGastado = Double.valueOf(dinero);
        //Calculamos el nº de litros
        litros =  jdineroGastado / precioGasolina;
        litro1 = litros / kmrecorridosnumero;
        //pasamos a dato
        litro1dato = String.valueOf(litro1);
        //Mostramos
        gasolina1km.setText(litro1dato);
        //Caluculamos los 100 km
        litro100 = litro1 * 100;
        //Pasamos a dato
        litro100dato = String.valueOf(litro100);
        //Mostramos
        gasolina100km.setText(litro100dato);
 
    

PROGRAMA FUNCIONANDO



No hay comentarios:

Publicar un comentario