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