Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement