operação aritimetica

3 respostas
dioni_deivid_dors
public class TesteAri {

  
    public static void main(String[] args) {
       int t,a,c,b; 
       String aux; 
       
      aux= JOptionPane.showInputDialog("valor de a ");
      a=Integer.parseInt(aux); 
      
      aux=JOptionPane.showInputDialog("valor de b");
      b=Integer.parseInt(aux); 
       
      aux= JOptionPane.showInputDialog("informe a operação");  
      c=Integer.parseInt(aux);
     
      t= a+c+b; //quero que o usuario informase 2 numeros e a operação aritimetica 
                     // onde c seria a operação(+,-,/,*)  ex: 2+2 =4
     
       JOptionPane.showMessageDialog(null,"o resultado é :"+t);
       
    
    }
}

3 Respostas

ViniGodoy

Use um if ou um switch:

switch (c) { case 1: t = a+b; break; case 2: t = a-b; break; default: System.out.println("Operação aritmética inválida!"); break; }

ValterCEC

faça um menuzinho basico:
assim oh:

import javax.swing.JOptionPane;
public class TesteAri {  
	static int t;
        
          public static void main(String[] args) {  
          int a,c,b;   
          String aux;
          
             
          aux= JOptionPane.showInputDialog("valor de a ");  
          a=Integer.parseInt(aux);   
            
          aux=JOptionPane.showInputDialog("valor de b");  
          b=Integer.parseInt(aux);   
             
          aux= JOptionPane.showInputDialog("informe a operação, escolha: \n1 : Soma \n2 : Subtração \n3 : Multiplicação \n4 : Divisão. ");    
          c=Integer.parseInt(aux);
          
          if(c==1){t= a+b;}
          if(c==2){t= a-b;}
          if(c==3){t= a*b;}
          if(c==4){t= a/b;}
           
          JOptionPane.showMessageDialog(null,"o resultado é :"+t);
             
          
        }  
    }
dioni_deivid_dors

mee , viajei nem tinha pensado nisso ai ,kkk
valeu galera

Criado 13 de maio de 2012
Ultima resposta 13 de mai. de 2012
Respostas 3
Participantes 3