Programação e Desenvolvimento

Projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços.
Tecnologia do Blogger.

Text Widget

Search (Don't Edit)

Sample Text

Colaboradores

Formulir Kontak

Nome

E-mail *

Mensagem *

Full-Width Version (true/false)

Flickr

Arquivo do blog

Facebook

Translate

Video of the Day

Slider (Add Label Name Here!) (Documentation Required)

Teste Teste Teste

Know us

Teste Teste Teste Teste

Popular Posts

Featured

7 de fev. de 2020

Algoritmo em java - Calculadora.

Algoritmo em java, que recebe uma opção, (+, -, *, /, 0 - sair), e dois números, e faz a operação de acordo com a opção informada, e na opção da divisão não deixando fazer a divisão por Zero.

Duvidas deixe nos comentários.


import javax.swing.JOptionPane;

public class Principal {
    
    public static void main(String[] args) {
       String op;
       float num1, num2;
       do{
            op = JOptionPane.showInputDialog("[ + ] - somar\n"+
                                            "[ -  ] - subtrair\n"+
                                            "[ * ] - multiplicar\n"+
                                            "[ /  ] - dividir\n"+
                                            "[ 0 ] - sair");
            switch(op){
                  case "+":
                           try{
                               num1 = Float.parseFloat(JOptionPane.showInputDialog("Informe 1º numero: "));
                               num2 = Float.parseFloat(JOptionPane.showInputDialog("Informe 2º numero: "));
                              JOptionPane.showMessageDialog(null, "Soma: " +(num1 + num2));
                          }catch(Exception e){
                             JOptionPane.showMessageDialog(null, "Erro: ");

                          }
                  break;
                  case "-":
                          try{
                              num1 = Float.parseFloat(JOptionPane.showInputDialog("Informe 1º numero: "));
                              num2 = Float.parseFloat(JOptionPane.showInputDialog("Informe 2º numero: "));
                             JOptionPane.showMessageDialog(null, "Subtração: " +(num1 - num2));
                        }catch(Exception e){
                            JOptionPane.showMessageDialog(null, "Erro: ");
                       }
                break;
                case "*":
                   try{
                        num1 = Float.parseFloat(JOptionPane.showInputDialog("Informe 1º numero: "));
                        num2 = Float.parseFloat(JOptionPane.showInputDialog("Informe 2º numero: "));
                        JOptionPane.showMessageDialog(null, "Multiplicão: " +(num1 * num2));
                   }catch(Exception e){
                        JOptionPane.showMessageDialog(null, "Erro: ");
                   }
               break;
               case "/":
                   try{
                        num1 = Float.parseFloat(JOptionPane.showInputDialog("Informe 1º numero: "));
                        do{
                            num2 = Float.parseFloat(JOptionPane.showInputDialog("Informe 2º numero: "));
                            if(num2 == 0){
                                JOptionPane.showMessageDialog(null, "Não existe Divisão por 0");
                            }
                        }while(num2 == 0);
                        JOptionPane.showMessageDialog(null, "Divisão: " +(num1 / num2));
                   }catch(Exception e){
                        JOptionPane.showMessageDialog(null, "Erro: ");
                   }
               break;
               case "0": break;
               default:
                   JOptionPane.showMessageDialog(null, "Caracter invalida!");
           }
       }while(!(op.equals("0")));
    }
}


Trabalhos.: 
E-mail: mvf5system@gmail.com 
Blog: http://mvf5-system.blogspot.com.br/ 
Facebook: https://www.facebook.com/mvf5systems



0 comentários:

Postar um comentário

Postagem em destaque

MVF5 System - SOLUÇÕES EM TI!

          Desenvolvimento de projetos, softwares, sites, blogs e trabalhos conforme sua necessidade e com os melhores preços. Entre em c...

Seguidores

Total de visualizações

Postagens populares