🔢 API Matemática
API para realizar operaciones matemáticas básicas y avanzadas de manera sencilla y eficiente.
Suma
GET
/api/math/add
Suma dos números.
Parámetros de consulta:
a(number, requerido): Primer númerob(number, requerido): Segundo número
Respuesta exitosa (200 OK):
{
"operation": "add",
"inputs": {
"a": 5,
"b": 3
},
"result": 8
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/add?a=5&b=3"
Resta
GET
/api/math/subtract
Resta dos números.
Parámetros de consulta:
a(number, requerido): Primer númerob(number, requerido): Segundo número
Respuesta exitosa (200 OK):
{
"operation": "subtract",
"inputs": {
"a": 5,
"b": 3
},
"result": 2
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/subtract?a=5&b=3"
Multiplicación
GET
/api/math/multiply
Multiplica dos números.
Parámetros de consulta:
a(number, requerido): Primer númerob(number, requerido): Segundo número
Respuesta exitosa (200 OK):
{
"operation": "multiply",
"inputs": {
"a": 5,
"b": 3
},
"result": 15
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/multiply?a=5&b=3"
División
GET
/api/math/divide
Divide dos números.
Parámetros de consulta:
a(number, requerido): Dividendob(number, requerido): Divisor (no puede ser cero)
Respuesta exitosa (200 OK):
{
"operation": "divide",
"inputs": {
"a": 6,
"b": 2
},
"result": 3
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/divide?a=6&b=2"
Potenciación
GET
/api/math/power
Calcula la potencia de un número.
Parámetros de consulta:
base(number, requerido): Baseexponent(number, requerido): Exponente
Respuesta exitosa (200 OK):
{
"operation": "power",
"inputs": {
"base": 2,
"exponent": 3
},
"result": 8
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/power?base=2&exponent=3"
Raíz Cuadrada
GET
/api/math/sqrt
Calcula la raíz cuadrada de un número.
Parámetros de consulta:
number(number, requerido): Número positivo
Respuesta exitosa (200 OK):
{
"operation": "sqrt",
"inputs": {
"number": 16
},
"result": 4
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/sqrt?number=16"
Módulo
GET
/api/math/modulo
Calcula el resto de la división entre dos números.
Parámetros de consulta:
a(number, requerido): Dividendob(number, requerido): Divisor (no puede ser cero)
Respuesta exitosa (200 OK):
{
"operation": "modulo",
"inputs": {
"a": 7,
"b": 3
},
"result": 1
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/modulo?a=7&b=3"
Valor Absoluto
GET
/api/math/abs
Calcula el valor absoluto de un número.
Parámetros de consulta:
number(number, requerido): Número
Respuesta exitosa (200 OK):
{
"operation": "abs",
"inputs": {
"number": -5
},
"result": 5
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/abs?number=-5"
Redondeo
GET
/api/math/round
Redondea un número a un número específico de decimales.
Parámetros de consulta:
number(number, requerido): Número a redondeardecimals(number, opcional): Número de decimales (por defecto: 0)
Respuesta exitosa (200 OK):
{
"operation": "round",
"inputs": {
"number": 3.14159,
"decimals": 2
},
"result": 3.14
}
Ejemplo de uso:
curl -X GET "https://testio.dev/api/math/round?number=3.14159&decimals=2"