Rolix
unread,Oct 26, 2010, 10:12:04 PM10/26/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to 20102poo2
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Interfaz;
import javax.swing.JOptionPane;
/**
*
* @author Martha Garcia & Michael Bocanegra
*/
public class CalculadoraJoption extends Calculadora {
public int salir1;
public static void main(String[] arg) {
CalculadoraJoption a=new CalculadoraJoption();
a.iniciar();
}
public CalculadoraJoption()
{
super();
}
@Override
public void iniciar()
{
do
{
principal();
salir1 = JOptionPane.showConfirmDialog(null,"Quieres Salir de la
Apliacción","Pregunta",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
if (salir1 == 0)
{
JOptionPane.showMessageDialog(null,"Gracias!!!!","Cerrando",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}while ((salir1 !=0));
}
@Override
public void principal(){
val1=Float.parseFloat(JOptionPane.showInputDialog("Digita el Primer
numero"));
operacion=JOptionPane.showInputDialog("Digita La Operacion \n + , - ,
* ,/").charAt(0);
val2=Float.parseFloat(JOptionPane.showInputDialog("Digita el Segundo
numero"));
if(!operaciones.valOperando(operacion))
{
JOptionPane.showMessageDialog(null, "No estas Digitando una operación
Matematica");
}
else
{
operaciones.operacion(val1, val2);
JOptionPane.showMessageDialog(null,val1+" "+ operaciones.operacion
+val2+"="+operaciones.getResultado());
}
}
}