Controle de Combustivel em java

Fala Galera, to com algumas dificuldades aqui nesse sistema que to criando sobre controle de combustivel preciso caucular a media/km por litro e mostrar no campo Km Rodado o resultado da subtracao do km final - km inicial.

Olá, tudo bem?

Por que você não posta o código que você já tem para o pessoal poder te ajudar melhor?

[quote=Hebert Coelho]Olá, tudo bem?

Por que você não posta o código que você já tem para o pessoal poder te ajudar melhor?[/quote]
.

seguinte na verdade ainda nao tenho codigo, eu vou tentando e se nao der certo eu apago , preciso duma coisa do tipo:

media para km rodado no dia: textfield3(km rodado) = textfield2(km final) - textfield1(km inicial).

media/km por litro = textfield3 / litros abastecidos

[quote=renatobozo][quote=Hebert Coelho]Olá, tudo bem?

Por que você não posta o código que você já tem para o pessoal poder te ajudar melhor?[/quote]
.

seguinte na verdade ainda nao tenho codigo, eu vou tentando e se nao der certo eu apago , preciso duma coisa do tipo:

media para km rodado no dia: textfield3(km rodado) = textfield2(km final) - textfield1(km inicial).

media/km por litro = textfield3 / litros abastecidos [/quote]Quando você tiver um código você posta então.

É mais fácil ter um código como base do que alguém criar tudo e te passar. [=

Fica aí um exemplo para você começar:


public class Gerenciador {
    /**
     * realiza os calculos 
     * @param kmInicial
     * @param kmFinal
     * @param combustivelTotal
     * @return double[] resultados
     */
    public double [] calcular(double kmInicial,double kmFinal,double combustivelTotal){
        double[] calculo = new double[3];
        double kmRodado = kmRodado(kmInicial, kmFinal);
        calculo[0] = kmLitro(kmRodado,combustivelTotal);
        calculo[1] = kmRodado;
        calculo[2] =litrosKm(kmRodado,combustivelTotal);
        return calculo;
    }
    /**
     * Calcula a media de km por litro de combustivel
     * @param kmRodado
     * @param litrosAbastecido
     * @return 
     */
    private double kmLitro(double kmRodado,double litrosAbastecido){  
        return kmRodado/litrosAbastecido;
    }
    /**
     * Calcula o total de KM rodados
     * @param kmInicial
     * @param kmFinal
     * @return diferença entre as quilometragens
     */
    private double kmRodado(double kmInicial,double kmFinal){
        return kmFinal-kmInicial;
    }
    /**
     * Calcula quantos litros foram gastos a cada 100 km
     * @param kmRodado
     * @param abastecimento
     * @return litros consumidos a cada 100km
     */
    private double litrosKm(double kmRodado,double abastecimento){
        return ((100/kmRodado)*abastecimento);
    }
}

ai você ajeita de acordo com o seu projeto