document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  *
  3.  * @author Java Aberto
  4.  */
  5. public class clsParametrosRetorno {
  6.    
  7.     /* método que tem como parametro a opção esclhida pelo usuario
  8.     * o primeiro valor digitado para fazer o calculo das funções basicas
  9.     * o segundo valor digitado para fazer o calculo das funções basicas
  10.     * qual a tabuada que o usuario escolheu para mostrar o resultado   
  11.     */
  12.  
  13.     /* esse metodo e do tipo decimal, nao e VOID
  14.     * isso quer dizer que ele precisa ter um valor
  15.     * esse valor vai ser o que a variavel vetor declarado aqui embaixo
  16.     * receber, ou seja, no final do metodo tem que retornar o valor
  17.     * o valor retornado vai ser o valor do metodo Calcular
  18.     * a palavra magica e RETURN que retorna um valor
  19.     * lembrando que o valor retornado tem que ser do tipo float mas em Vetor
  20.      */
  21.     public float[] Calcular(int opcao, float valor1, float valor2, int tabuada){
  22.  
  23.         //variavel do tipo decimal, que vai retornar o resultado do calculo escolhido
  24.         //essa variavel tem que ser retornada para o usuario pois aqui esta o resultado    
  25.         float vetor[]  = new float[11];
  26.  
  27.        switch(opcao){
  28.            case 1: //escolheu a função para somar
  29.                 vetor[0] = valor1 + valor2;
  30.            break;
  31.  
  32.            case 2://escolheu a função para subtrair
  33.                 vetor[0] = valor1 - valor2;
  34.            break;
  35.  
  36.            case 3://escolheu a função para multiplicar
  37.                 vetor[0] = valor1 * valor2;
  38.            break;
  39.  
  40.            case 4://escolheu a função para dividir
  41.                 vetor[0] = valor1 / valor2;
  42.            break;
  43.  
  44.            case 5://escolheu a função para tabuada de ordem crescente
  45.                 for(int i=0;i<=10;i++){
  46.                     vetor[i] = tabuada * i;
  47.                 }
  48.            break;
  49.  
  50.            case 6://escolheu a função para tabuada de ordem decrescente
  51.                 for(int i=10;i>=1;i--){
  52.                     vetor[i] = tabuada * i;
  53.                 }
  54.            break;
  55.        }
  56.        
  57.        //retorna todo o valor do calculo de acordo com a opercao escolhida pelo usuario
  58.        //aqui que se encontra a palavra magica, retorna o valor que esta nessa variavel
  59.        //declarada no topo do metodo
  60.        return vetor;
  61.     }
  62.  
  63. }
');