calculadora para principiantes

juan
22 de Junio del 2006
he aqui les mando un programa de una calculadora con la intencion de utilizar el paradigma POO y Estructurado pero bien separaditos para que lo critiquen, alaben o utilcen espero sus comenterios.

import javax.swing.JOptionPane;

public class calculadora
{

private static double resultado;
private static double N_uno;
private static double N_dos;

public calculadora( double resultado ,double N_uno, double N_dos )
{
this.resultado=resultado;
this.N_uno=N_uno;
this.N_dos=N_dos;
}

public calculadora()
{
}

public double suma( double resultado, double sumador, double sumando )
{

this.N_uno=sumador;
this.N_dos=sumando;
this.resultado=(this.N_uno+this.N_dos);

return this.resultado;

}

public double resta( double resultado, double restando, double residuo )
{

this.N_uno=restando;
this.N_dos=residuo;
this.resultado=(this.N_dos-this.N_uno);

return this.resultado;

}

public double multi( double resultado, double multiplicado, double multiplicando )
{

this.N_uno=multiplicado;
this.N_dos=multiplicando;
this.resultado=(this.N_uno*this.N_dos);

return this.resultado;

}

public double divide( double resultado, double divide, double divisor )
{

this.N_uno=divisor;
this.N_dos=divide;
if(N_uno==0)
{
this.resultado=0;
}else
{
this.resultado=(N_dos/N_uno);
}
return this.resultado;
}

public static void Exit()
{

System.exit(0);

}

public static void funciones()
{
calculadora opera=new calculadora( 0.0, 0.0, 0.0 );

N_uno=Double.parseDouble(JOptionPane.showInputDialog(null,"INTRODUCE NO.UNO"));
N_dos=Double.parseDouble(JOptionPane.showInputDialog(null,"INTRODUCE NO.DOS"));

System.out.println("La suma de "+N_uno+" mas "+N_dos+" es: "+opera.suma( 0.0, N_uno, N_dos ) );
System.out.println("La resta de "+N_dos+" menos "+N_uno+" es: "+opera.resta( 0.0, N_uno, N_dos ) );
System.out.println("La multiplicacion de "+N_uno+" X "+N_dos+" es: "+opera.multi(0.0, N_uno, N_dos ) );
System.out.println("La division de "+N_dos+"/"+N_uno+" es: "+opera.divide(0.0, N_uno, N_dos ) );

Exit();
}

public static void main(String args[])
{
funciones();
}


}