Calculadora

Se pide una aplicación que permita sumar dos operandos. El layout de la pantalla es el siguiente:

Requerimientos

  1. La aplicación debe delegar la operatoria a una clase Calculadora, que tiene los dos sumandos de tipo double/BigDecimal/o similar, y un método sumar() que devuelve la suma de ambos.
  2. Extender la calculadora para que acepte otros operadores: resta, división y multiplicación.
  3. Habilitar o deshabilitar las operaciones en base a la validez de los operandos (ej: si el operando2 es 0 no debería poder dividirse), a medida que el usuario escribe los operandos (evento onChange de cada texto).
  4. Si la aplicación es web, el pedido de sumar/restar/etc. puede ser sincrónico o asincrónico (actualizando sólo una porción de la pantalla).

Validaciones a contemplar

  1. Los operandos a ingresar deben ser numéricos. En el caso de la división, el segundo operando debe ser distinto de cero.