document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import javax.swing.JOptionPane;
  2.  
  3. /**
  4.  *
  5.  * @author Java Aberto
  6.  */
  7. public class clsPrincipal {    
  8.  
  9.     public clsPrincipal(){}//método construtor
  10.    
  11.     //método principal que faz a classe funcionar de modo autonomo
  12.     public static void main(String[] args) {
  13.  
  14.         //objeto chamado calculadora feita com a estrutura da classe \'clsParametrosRetorno\'
  15.         clsParametrosRetorno calculadora = new clsParametrosRetorno();
  16.  
  17.         //declara as variaveis que vao ser perguntadas ao usuario para poder executar o parametro
  18.         float valor1=0;
  19.         float valor2=0;
  20.         int tabuada=0;
  21.  
  22.         //mostra para o usuario uma mensagem na tela para ele informar um valor para opcao escolhida
  23.         int opcao=Integer.parseInt(JOptionPane.showInputDialog(null,"Escolha uma opção\\n\\n"
  24.                 + "1 - Somar\\n"
  25.                 + "2 - Subtrair\\n"
  26.                 + "3 - Multiplicar\\n"
  27.                 + "4 - Dividir\\n"
  28.                 + "5 - Tabuada de ordem crescente\\n"
  29.                 + "6 - Tabuada de ordem decrescente\\n"));
  30.  
  31.         /*
  32.          * Verifica se foram escolhida uma das opções de 1 a 4 que servem somente para as opções
  33.          * de calculo básico, q nao vai ser necessário informar o valor para tabuada
  34.          */
  35.         if((opcao==1)||(opcao==2)||(opcao==3)||(opcao==4)){
  36.             valor1 = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o primeiro valor"));
  37.             valor2 = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o segundo valor"));
  38.  
  39.             /*
  40.              * Faz um looping percorrendo todo o vetor e mostrando o resultado
  41.              * de cada linha do vetor
  42.              */
  43.             for(int i=0;i<=0;i++){
  44.                 JOptionPane.showMessageDialog(null, calculadora.Calcular(opcao, valor1, valor2, tabuada)[i] + "\\n");
  45.             }
  46.         }
  47.  
  48.         //verifica se foi escolhida uma das opções para fazer calculo da tabuada
  49.         if((opcao==5)||(opcao==6)){
  50.            tabuada = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o valor da tabuada"));
  51.  
  52.            /*
  53.              * Faz um looping percorrendo todo o vetor e mostrando o resultado
  54.              * de cada linha do vetor
  55.              */
  56.  
  57.            //tabuada de ordem crescente
  58.            if(opcao==5){
  59.                 for(int i=0;i<=10;i++){
  60.                     JOptionPane.showMessageDialog(null, tabuada+" x "+ i + " = " + calculadora.Calcular(opcao, valor1, valor2, tabuada)[i] + "\\n");
  61.                 }
  62.            }
  63.  
  64.            //tabuada de ordem decrescente
  65.            if(opcao==6){
  66.                 for(int i=10;i>=0;i--){
  67.                     JOptionPane.showMessageDialog(null, tabuada+" x "+ i + " = " + calculadora.Calcular(opcao, valor1, valor2, tabuada)[i] + "\\n");
  68.                 }
  69.            }
  70.         }
  71.     }
  72. }
');