Problema com Array

2 respostas
W

Bom dia alguém pode me ajudar.
Tenho um array com dados digitados pelo usuário e preciso pegar esses dados
E preciso varrer este array e pegar o (maiorvalor() - menorvalor()) / amplitude assim achando o ponto da classe que no exemplo é 1,5. Isso eu já fiz o que eu não consigo é pegar este valor e varrer o array para fazer a tabela abaixo onde eu começo pelo menor valor exemplo 8,3 + 1,5 = 9,8 e achar neste intervalo a freqüência de dados que esta neste intervalo, como esta na tabela abaixo .

Classes	               Freqüência
8,3   á    9,8	     5
9,8   á  11,3	     7
11,3 á  12,8	     9
12,8 á  14,3	     6
14,3 á  15,8	     3
	                     30 soma das freguencias

Ai esta o código até onde eu consegui fazer.

Sem mais agradeço pela atenção

Classes   Freqüência
 

public class Arry_Mult 
{
	double amplitude = 5.0;
    
    public static void main( String args[] )
    {
    	
    	double array[] = { 13.3, 15.2, 12.4, 15.8, 9.6, 10.4, 13.2, 8.8, 8.3, 8.5, 10.2, 11.5, 12.6, 10.7, 12.6, 9.7, 12.1, 13.5, 10.3,14.3, 9.8, 12.3,
10.4, 11.6, 12.4, 12.9, 11.6, 10.3, 14.2, 13.8 };
    						   
    	public double menorvalor()
               {

    	double menor = array[0];
    	for ( int cont=1; cont<array.length; cont++)
    		if (array[cont]<menor)
    			menor = array[cont];
    		return menor;		
                }
    
           public double maiorvalor()
           {
    	double maior = array[0];
    	for ( int cont=1; cont<array.length; cont++)
    		if (array[cont]>maior)
    			maior = array[cont];
    		return maior;		
           }
    
           public double Classe()
           {
    	
    	double classe = (maiorvalor() - menorvalor()) / amplitude;
    	
    	return classe;
    	
           }
    	
    }//fim main
    
    
}//fim class

2 Respostas

ViniGodoy

Bem-vindo ao GUJ.

Você pode editar o seu post aí em cima seguindo estas dicas? Sem formatar o código corretamente, fica difícil te ajudar…

W
Criado 24 de maio de 2007
Ultima resposta 24 de mai. de 2007
Respostas 2
Participantes 2