Calcular medias e somas

Turma,

To meio enrolado de novo!! oh novidade! :cry:

To tentando fazer esse questao: o mateus me ajudou com uma bem parecidade que deveria ter 8 metodos. so que esse o teacher quer com 16, dá pra fazer. eu so preciso de uma empurraozinho.

questao:


Escreva uma classe que contenha metodos estaticos para calcular as medias e somas de dois, tres, quatro e cinco valores, considerando que os argumentos e retorno dos metodos podem ser dos tipos int e double. Um total de 16 metodos deverao ser criados.

eu iniciei assim: mas acho que nao vai dar certo pois compilador ja deu erro.

class CalculaMediaeSoma{
   int a, b, c, d, e; 
   
   public static int MediaeSoma2(int a, int b){
       int soma=a+b;
       int media= soma / 2;
   }
       
}

Esse foi semelhante que rodei.


//8 Questao do Exercicio

class CalculaMaioreMenor{
 int a, b, c, d, e; 

   public static int Maiorde2(int a, int b){ 
      if (a>b){ 
         return a; 
       }else{ 
         return b; 
       } 
    } 
    
    public static int Maiorde3(int a, int b, int c){ 
       int maior = Maiorde2(a,b); 
       if (maior>c){ 
          return maior; 
       }else{ 
          return c; 
       } 
    } 
    
   public static int Maiorde4(int a, int b, int c, int d){ 
      int maior = Maiorde3(a,b,c); 
      if (maior>d){ 
         return maior; 
      }else{ 
         return d; 
      } 
   }
   public static int Maiorde5(int a, int b, int c, int d, int e){
       int maior= Maiorde4(a,b,c,d);
       if (maior>d){
           return maior;
       }else{
           return e;
       }
   }
   public static int Menorde2(int a, int b){ 
      if (a<b){ 
         return a; 
       }else{ 
         return b; 
       } 
    } 
    
    public static int Menorde3(int a, int b, int c){ 
       int menor = Menorde2(a,b); 
       if (menor<c){ 
          return menor; 
       }else{ 
          return c; 
       } 
    } 
    
   public static int Menorde4(int a, int b, int c, int d){ 
      int menor = Menorde3(a,b,c); 
      if (menor<d){ 
         return menor; 
      }else{ 
         return d; 
      } 
   }
   public static int Menorde5(int a, int b, int c, int d, int e){
       int menor= Menorde4(a,b,c,d);
       if (menor<d){
           return menor;
       }else{
           return e;
       }
   }
}//Fim da Classe CalculaMaioreMenor 

 

Alguem me dá uma dica?

MigMax

Galera!!! consegui… gente eu to começando a ficar inteligente nisso hehehe :slight_smile:

olhem só … como ele queria … eu fiz com 16 metodos usando int e double.

//9 Questao do Exercicio
class CalculaMediaeSoma{
   int a, b, c, d, e;
   double f, g, h, i, j;
   public static int Soma2(int a, int b){
       int soma=(a+b);
       return soma;
      }
   public static int Media2(int a, int b){
        int media=Soma2(a,b)/2;
         return media;
        }
   public static int Soma3(int a, int b, int c){
       int soma=(a+b+c);
       return soma;
      }
   public static int Media3(int a, int b,int c){
        int media=Soma3(a,b,c)/3;
         return media;
        }
   public static int Soma4(int a, int b, int c, int d){
       int soma=(a+b+c+d);
       return soma;
      }
   public static int Media4(int a, int b, int c, int d){
        int media=Soma4(a,b,c,d)/4;
         return media;
        }
   public static int Soma5(int a, int b, int c, int d, int e){
       int soma=(a+b+c+d+e);
       return soma;
      }
   public static int Media5(int a, int b, int c, int d, int e){
        int media=Soma5(a,b,c,d,e)/5;
         return media;
        }
   public static double Soma2(double f, double g){
       double soma=(f+g);
       return soma;
      }
   public static double Media2(double f, double g){
        double media=Soma2(f,g)/2;
         return media;
        }
   public static double Soma3(double f, double g, double h){
       double soma=(f+g+h);
       return soma;
      }
   public static double Media3(double f, double g,double h){
        double media=Soma3(f,g,h)/3;
         return media;
        }
   public static double Soma4(double f, double g, double h, double i){
       double soma=(f+g+h+i);
       return soma;
      }
   public static double Media4(double f, double g, double h, double i){
        double media=Soma4(f,g,h,i)/4;
         return media;
        }
   public static double Soma5(double f, double g, double h, double i, double j){
       double soma=(f+g+h+i+j);
       return soma;
      }
   public static double Media5(double f, double g, double h, double i, double j){
        double media=Soma5(f,g,h,i,j)/5;
         return media;
        }
}

MigMax

Oi

MigMax, parabéns cara… Mas assim tb nem da ninguem responder, tu resolveu problema em menos de um hora. :):slight_smile:

Parabéns. :joia:

T+

Quando a tara eh grande…
HAHAHA
Vc consegue tudo…
PS: EXPERIENCIA PRÓPRIA…
Continue assim caba um dia sairemos de ser JAVA’sBABY