Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

osbornehell

Calculadora

Recommended Posts


package br.com.java.teste.forum;

import javax.swing.JOptionPane;

public class Calculo

{

private int soma = 0;

private int subtracao = 0;

private int multiplicacao = 0;

private int divisao = 0;

private String entradaFuncao;

private String entrada;

int entradaFuncaoValor = 0;

public static void main(String[] args)

{

Calculo calculo = new Calculo();

calculo.calcular();

}

public void calcular()

{

//entrada = JOptionPane.showInputDialog("Digite o numero: ");

entradaFuncao = JOptionPane.showInputDialog("Informe a operação desejada (+ / * -) ");

int valor1 = Integer.parseInt(JOptionPane.showInputDialog("Digite o numero: "));

int valor2 = Integer.parseInt(JOptionPane.showInputDialog("Digite o numero: "));

//int entradaFuncaoValor = Integer.parseInt(entradaFuncao);

if (entradaFuncao != null && entradaFuncao.trim().equals("+"))

{

this.entradaFuncaoValor = 1;

}

else if (entradaFuncao != null && entradaFuncao.trim().equals("/"))

{ this.entradaFuncaoValor = 4;

}

else if (entradaFuncao != null && entradaFuncao.trim().equals("*"))

{

this.entradaFuncaoValor = 3;

}

else if (entradaFuncao != null && entradaFuncao.trim().equals("-"))

{

this.entradaFuncaoValor = 2;

}

else { JOptionPane.showMessageDialog(null, "função não valida "); calcular();

}

switch (entradaFuncaoValor)

{

case 1: soma = valor1 + valor2;

JOptionPane.showMessageDialog(null, "soma: " + soma);

calcular();

break;

case 2:

subtracao = valor1 - valor2;

JOptionPane.showMessageDialog(null, "subtracao: " + subtracao);

break;

case 3:

multiplicacao = valor1 * valor2;

JOptionPane.showMessageDialog(null, "multiplicacao: " + multiplicacao);

calcular();

break;

case 4:

if (valor1 != 0 & valor2 != 0)

{ divisao = valor1 / valor2;

JOptionPane.showMessageDialog(null, "divisao: " + divisao); calcular();

}

else

{

JOptionPane.showMessageDialog(null, "não é permitido divisão por zero");

calcular();

} break;

}

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/natal_ohmy.gif

 

Alguma dúvida?? Algum Errro???

 

Realmente não entendi também

 

Isso é uma duvida ou uma ajuda a outro tópico?

 

Ficou nem nexo com apenas o que foi postado

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

http://forum.imasters.com.br/public/style_emoticons/default/natal_ohmy.gif

 

Alguma dúvida?? Algum Errro???

 

Realmente não entendi também

 

Isso é uma duvida ou uma ajuda a outro tópico?

 

Ficou nem nexo com apenas o que foi postado

 

 

Titulo e subtitulo do topico

 

Calculadora

tem um topico, não lembro qual mais esta uma sujestão

Compartilhar este post


Link para o post
Compartilhar em outros sites

Titulo e subtitulo do topico

 

Calculadora

tem um topico, não lembro qual mais esta uma sujestão

 

Isso nem parece português

 

 

O corpo do tópico existe para você descrever sua dúvida ou contribuição

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele postou isso como solução de um tópico que ele não lembra qual é. Ele viu algum tópico que esse post dele se enquadra como resposta. Mas fica dificil para o usuário que postou a dúvida encontrar em outro tópico a resposta.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se a intenção for essa este tópico realmente pouco ajudará quem tem a duvida

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.