Controle de Combustivel em java

4 respostas
R

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.

4 Respostas

H

Olá, tudo bem?

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

R

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?


.

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

H

renatobozo:
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?


.

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

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. [=

L

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

Criado 1 de outubro de 2014
Ultima resposta 14 de jan. de 2015
Respostas 4
Participantes 3