Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static double[] mediaSimples(int quantidade){
- double[] demanda = {26, 23, 25, 20, 19, 22, 20, 22, 26, 25};
- double[]futuras = new double[quantidade];
- if(quantidade == 1){
- int parametro = demanda.length - 3;
- double soma = 0;
- for(int i = parametro; i <demanda.length; i++){
- soma += demanda[i];
- }
- soma/=3;
- futuras[0] = soma;
- System.out.println(futuras[0]);
- }
- //----------------------------------------------------------------------
- else if( quantidade == 2){
- int parametro = demanda.length - 3;
- double soma = 0;
- for(int i = parametro; i <demanda.length; i++){
- soma += demanda[i];
- }
- soma/=3;
- futuras[0] = soma;
- int parametro2 = demanda.length - 2;
- double soma2 = 0;
- for(int i = parametro2; i <demanda.length; i++){
- soma2 += demanda[i] ;
- }
- soma2 += futuras[0];
- soma2/=3;
- futuras[1] = soma2;
- System.out.println(futuras[0] + " - " + futuras[1]);
- }
- //----------------------------------------------------------------------
- else if( quantidade == 3){
- int parametro = demanda.length - 3;
- double soma = 0;
- for(int i = parametro; i <demanda.length; i++){
- soma += demanda[i];
- }
- soma/=3;
- futuras[0] = soma;
- int parametro2 = demanda.length - 2;
- double soma2 = 0;
- for(int i = parametro2; i <demanda.length; i++){
- soma2 += demanda[i] ;
- }
- soma2 += futuras[0];
- soma2/=3;
- futuras[1] = soma2;
- int parametro3 = demanda.length - 1;
- double soma3 = 0;
- for(int i = parametro3; i <demanda.length; i++){
- soma3 += demanda[i];
- }
- soma3 += futuras [1] + futuras[0];
- soma3/=3;
- futuras[2] = soma3;
- System.out.println(futuras[0] + " - " + futuras[1] + " - " + futuras[2]);
- }
- else{
- int parametro = demanda.length - 3;
- double soma = 0;
- for(int i = parametro; i <demanda.length; i++){
- soma += demanda[i];
- }
- soma/=3;
- futuras[0] = soma;
- int parametro2 = demanda.length - 2;
- double soma2 = 0;
- for(int i = parametro2; i <demanda.length; i++){
- soma2 += demanda[i] ;
- }
- soma2 += futuras[0];
- soma2/=3;
- futuras[1] = soma2;
- int parametro3 = demanda.length - 1;
- double soma3 = 0;
- for(int i = parametro3; i <demanda.length; i++){
- soma3 += demanda[i];
- }
- soma3 += futuras [1] + futuras[0];
- soma3/=3;
- futuras[2] = soma3;
- //*----------------------------------------------------------------*
- int parametro4 = quantidade - 3;
- int aux=0;
- double soma4 = 0;
- for (int i = 3; i< quantidade; i++){
- for(int j = aux; j<aux + 3; j++){
- soma4 += futuras[j];
- }
- futuras[i] = soma4 / 3;
- aux+=1;
- soma4 = 0;
- }
- for(int i = 0; i<quantidade; i++){
- System.out.println(futuras[i]);
- }
- }
- return futuras;
- }
Add Comment
Please, Sign In to add comment