Urgente

2 respostas
M

Pessoal,
Preciso CRIAR UMA CLASSE QUE RECEBA 10 NOTAS DE UMA TURMA E EM SEGUIDA MOSTRE:
A-medida da turma
b-maior nota da turma
c-menor nota atuma

Criar uma classe que simule um controle de estacionamento e em seguida
mostre:
a-hora de entrada
b-hora de saida
c-valor a pagar

já tentei, mas acho que terei que fazer um curso de lógica de programação, pois com a minha lógica a mesma que sou costumado a utilizar no vb e delphi não dá certo,
Se alguem puder me ajudar eu agradeço

2 Respostas

J

por acaso precisei fazer uma classe que calcule alguns valores dentre os valores dados por um array, numa lista da faculdade, ai vai o trecho que voce precisa:

public class Valores{
   public static double calculaMedia(double[] valores){
       double soma = 0.0;
        for(int i = 0; i < valores.length; i++) {
           soma += valores[i];
        }
    return (soma / valores.length);
   }

   public static double max(double[] valores){
       double temp = valores[0];
        for(int i = 1; i < valores.length; i++) {
           if(valores[i] > temp) {
               temp = valores[i];
           }
        }
    return temp;
   }

   public static double min(double[] valores){
       double temp = valores[0];
        for(int i = 1; i < valores.length; i++) {
           if(valores[i] < temp) {
               temp = valores[i];
           }
        }
    return temp;
   }

}

lembrando que todos os metodos da classe sao estaticos, ou seja, pra chama-los voce faz

double resultado = Valores.calculaMedia(meuArrayDeDouble);

voce pode adaptar os valores pra Inteiro (int) se precisar, e usar alguns metodos da classe Math para “arredondar” os resultados…

mesmo nao tendo nada do estacionamento, espero ter ajudado

M

mas mesmo assim valeu !
obrigado pela ajuda.

Marcos,

Criado 28 de abril de 2005
Ultima resposta 28 de abr. de 2005
Respostas 2
Participantes 2