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