import javax.swing.JOptionPane;
/**
*
* @author Java Aberto
*/
public class clsPrincipal {
public clsPrincipal(){}//método construtor
//método principal que faz a classe funcionar de modo autonomo
public static void main(String[] args) {
//objeto chamado calculadora feita com a estrutura da classe \'clsParametrosRetorno\'
clsParametrosRetorno calculadora = new clsParametrosRetorno();
//declara as variaveis que vao ser perguntadas ao usuario para poder executar o parametro
float valor1=0;
float valor2=0;
int tabuada=0;
//mostra para o usuario uma mensagem na tela para ele informar um valor para opcao escolhida
int opcao=Integer.parseInt(JOptionPane.showInputDialog(null,"Escolha uma opção\\n\\n"
+ "1 - Somar\\n"
+ "2 - Subtrair\\n"
+ "3 - Multiplicar\\n"
+ "4 - Dividir\\n"
+ "5 - Tabuada de ordem crescente\\n"
+ "6 - Tabuada de ordem decrescente\\n"));
/*
* Verifica se foram escolhida uma das opções de 1 a 4 que servem somente para as opções
* de calculo básico, q nao vai ser necessário informar o valor para tabuada
*/
if((opcao==1)||(opcao==2)||(opcao==3)||(opcao==4)){
valor1 = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o primeiro valor"));
valor2 = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o segundo valor"));
/*
* Faz um looping percorrendo todo o vetor e mostrando o resultado
* de cada linha do vetor
*/
for(int i=0;i<=0;i++){
JOptionPane.showMessageDialog(null, calculadora.Calcular(opcao, valor1, valor2, tabuada)[i] + "\\n");
}
}
//verifica se foi escolhida uma das opções para fazer calculo da tabuada
if((opcao==5)||(opcao==6)){
tabuada = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o valor da tabuada"));
/*
* Faz um looping percorrendo todo o vetor e mostrando o resultado
* de cada linha do vetor
*/
//tabuada de ordem crescente
if(opcao==5){
for(int i=0;i<=10;i++){
JOptionPane.showMessageDialog(null, tabuada+" x "+ i + " = " + calculadora.Calcular(opcao, valor1, valor2, tabuada)[i] + "\\n");
}
}
//tabuada de ordem decrescente
if(opcao==6){
for(int i=10;i>=0;i--){
JOptionPane.showMessageDialog(null, tabuada+" x "+ i + " = " + calculadora.Calcular(opcao, valor1, valor2, tabuada)[i] + "\\n");
}
}
}
}
}