Advertisement
Guest User

Untitled

a guest
Aug 16th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package pratica2;
  7.  
  8. import java.security.SecureRandom;
  9.  
  10. /**
  11.  *
  12.  * @author aluno
  13.  */
  14. public class Enquete {
  15.     private int[] avaliacoes;
  16.     private int qtdEntrevistados;
  17.     private int[] freqNotas = new int[10];
  18.    
  19.     //construtor
  20.     public Enquete(){
  21.         qtdEntrevistados = 0; // n teve nenhum entrevistado
  22.         avaliacoes = new int[0]; // vetor vazio
  23.         startFrequencia();
  24.     }
  25.     //construtor com parametro
  26.     public Enquete(int quantidade){
  27.         qtdEntrevistados = quantidade;
  28.         avaliacoes = new int[qtdEntrevistados];
  29.         startFrequencia();
  30.     }
  31.    
  32.     // inicializando o vetor no qual contabiliza a quantidade de cada nota
  33.     private void startFrequencia(){
  34.         for(int i=0;i<10;i++){
  35.             this.freqNotas[i] = 0;
  36.         }
  37.     }
  38.     // Gera notas aleatorias
  39.     private void coletarAvaliacoes(){
  40.         SecureRandom random = new SecureRandom();
  41.         for(int i=0;i<avaliacoes.length;i++){
  42.             avaliacoes[i] = random.nextInt(10) + 1;
  43.             //modifica o vetor de ocorrencia das notas
  44.             freqNotas[avaliacoes[i] - 1]++;
  45.         }
  46.     }
  47.    
  48.     public void showOcorrenciaNotas(){
  49.         System.out.println("Essa e a frequencia de cada uma das notas da enquete:");
  50.         for(int i=0;i<10;i++){
  51.            
  52.         }
  53.     }
  54.    
  55.     public double getMedia(){
  56.        
  57.         return 0;
  58.     }
  59.    
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement