Calculadora Con Clases C#

Páginas: 2 (398 palabras) Publicado: 2 de octubre de 2012
using System; using System.Collections.Generic; using System.Text;

namespace Calculadora{
class Calculadora

#region " propiedades "

// guarda el ultimo error reportado poralgun metodo
private string _error = "";
public string Error { get { return _error; } }

// guarda el ultimo resultado que se computo con la calculadora
privatedouble _result = 0;
public double Resultado { get { return _result; } }

#endregion
#region " metodos basicos, directos "

public double Sumar(double a, double b) { return a +b; }
public double Restar(double a, double b) { return a - b; }
public double Multiplicar(double a, double b) { return a * b; }
public double Dividir(double a,double b) { return a / b; }

#endregion
#region " metodos otros "

public bool Evaluar(double a, double b, string operacion) {
_error = ""; _result = 0;switch(operacion.ToLower()){
case "+":
_result = Sumar(a, b); break;
case "-":
_result = Restar(a, b); break;case "*":
_result = Multiplicar(a, b); break;
case "/":
if (b == 0){
_error = "Division entre cero no posible";return false;
}
_result = Dividir(a, b); break;
default:
_error = " debe ser uno de los sig>[+-*/]";
return false;
}
return true;
}
public bool Evaluar(string operacion) {
_error = ""; double a = 0; double b =0;
string[] valores = operacion.Split(' ');
if (valores.Length != 3) {
if (valores.Length == 2){
return ReEvaluar(operacion);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • calculadora c++
  • Calculadora en C++
  • C con clases
  • CLASES EN C
  • Clases en C#
  • Clases en c++
  • clase c
  • Clases en c#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS