wbmPJ
#1
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
*editado por
Diana
Use BBCODE
Fera…qual o problema?
o q. vc não está conseguindo fazer?
tem alguma msg de erro?
poste mais detalhes…como por exemplo:
‘Com esse cálculo estou obtendo o valor X, mas o correto é o valor Y!’
t+
Antes de eu ti dar uma ajudinha me fala uma coisa:
1 = Os dados já estão definidos ou voce vai solicitar ao usuário que digite os dados?
2 = voce precisa pegar o menos valor e o maior valor e calcular de acordo com a amplitude?
3 = esta amplitude, ela já é definida ou voce vai solicitar a amplitude ao usuário tambem?
Apenas uma correcao, na linha FOR, voce deve utilizar
for (int count = 0; count < array.length;count++)
OU
for (int count = 1; count <= array.length; count++)