O DESENVOLVIMENTO DE UM ALGORITMO DE ANÁLISE DA MÉDIA, MEDIANA, MODA E DESVIO PADRÃO, VARIÂNCIA
Por: Daniel Silva • 20/11/2017 • Pesquisas Acadêmicas • 948 Palavras (4 Páginas) • 1.045 Visualizações
UNIVERSIDADE PAULISTA “CAMPUS RANGEL”
U N I P
CIÊNCIA DA COMPUTAÇÃO
“DESENOLVIMENTO DE UM ALGORITMO DE ANÁLISE DA MÉDIA, MEDIANA, MODA E DESVIO PADRÃO, VARIÂNCIA”
[pic 2][pic 3]
ATIVIDADE PRATICA SUPERVISIONADA A P S
Aluno: RA: D117FH-3
Aluno: RA: D07GFA-1
Aluno: RA: B508AC-8
Aluno: RA: C56BGE-3
Orientador:
Santos-SP, 2017
RELATORIOS DE FUNCIONAMENTO DO PROGRAMA.
1. package aps2; 2.
- import java.text.DecimalFormat;
 - import java.util.Scanner; 5.
 
6.
7. public class Aps2 { 8.
- public static void main(String[] args) {
 - int n,k ;
 - double vetor[],auxiliar,at,ic,vetorli[],li,vetorfi[],fri[],xi[],fac[],fad[]; 12.
 
- Scanner entrada = new Scanner(System.in);
 - System.out.print("Digite a quantidade de dados a serem analisados: ");
 - n=entrada.nextInt();
 - vetor=new double[n];
 - for(int i=0; i<n;i++)
 
18. {
19. System.out.print("Digite o Dado: "); 20.
21. vetor[i]=entrada.nextDouble(); 22.
23. }
24. for(int i=0; i<n; i++)
25. {
26. for(int j=0; j<n; j++)
27. {
28. if(vetor[j]>vetor[i])
29. {
- auxiliar=vetor[i];
 - vetor[i]=vetor[j];
 - vetor[j]=auxiliar;
 
33. }
34. }
35. }
- at=vetor[n-1]-vetor[0];
 - k=(int) Math.round(Math.sqrt(n));
 - ic=Math.round(at/k);
 - vetorli=new double[k];
 - vetorfi=new double[k];
 - xi=new double[k];
 - fri=new double[k];
 - fac=new double[k];
 - fad=new double[k];
 - li=vetor[0];
 - vetorfi[0] =0;
 - double soma=0;
 - double moda=xi[0];
 - double maior=vetorfi[0];
 - double mediana=0;
 - double desvio;
 - double variancia[]=new double[k];
 
- double soma2=0;
 - DecimalFormat formatar =new DecimalFormat("0.00"); 55.
 
56. for(int i=0; i<k; i++)
57. {
- li=li+ic;
 - vetorli[i]=li;
 
62. }
63.
64.
65. for(int i=0; i<k; i++)
66. {
67. for(int j=0; j<n; j++)
68. {
69. if(vetor[j]>=(vetorli[i]-ic) && vetor[j]<vetorli[i])
70. {
71.
72. vetorfi[i] = vetorfi[i] + 1;
73.
74. }
75. }
76. }
77.
78.
79.
- System.out.println("IC \t\t Fi\tFri\tF%i\tXi\tFac\tFad\tXi.Fi");
 - for(int i=0; i<k; i++)
 
82. {
...