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