Módulo 5: Entrega P2P obligatoria

Modificar la calculadora del ejemplo anterior para que realice todos sus accesos a elementos DOM y toda la gestión de eventos con las funciones de la librería jQuery.

La calculadora debe mostrar al principio el título:

"Buenos días, bienvenido a la calculadora de <nombre y apellido de la persona>"

Integrar además en una sola calculadora los siguientes botones de operaciones matemáticas:

  1. Operaciones unitarias (con un solo operando):
    1. Número elevado al cuadrado (x^2)
    2. Inverso del número (1/x)
    3. Raiz cuadrada del número (sqrt(x))
    4. Parte entera de x (parte_entera(x):
      1. Si x es positivo devuelve Math.floor(x)
      2. Si x es negativo devuelve -Math.ceil(x)
    5. Potencia n del número 2 (2^n)
    6. factorial del número n: n*(n-1)*(n-2)*...*3*2*1) (n!)
  2. Operaciones binarias (con dos operandos):
    1. Suma, Resta, Multiplicación y División (+. -. *, /)
    2. x elevado a y (x^y)
  3. Operaciones con n operandos introducidos en formato CSV:
    1. Sumatorio de n números (sumatorio(x))
    2. Producto de n números (producto(x))

Solución

Calculadora