cot function implemented

Pull Request resolved: 102
commit_hash:f2fa0c941525e9292059abe12f47ada077710ce3
This commit is contained in:
Mikhail Borisov
2025-04-10 11:48:35 +03:00
committed by booster
parent 324fcc6a67
commit 406b490897
3 changed files with 90 additions and 0 deletions
@@ -137,6 +137,20 @@
"ios",
"web"
]
},
{
"function_name": "cot",
"doc": "Calculates the cotangent of the given angle in radians",
"arguments": [
{
"type": "number",
"doc": "Angle in radians."
}
],
"result_type": "number",
"platforms": [
"ios"
]
}
]
}
@@ -351,6 +351,73 @@
"ios",
"web"
]
},
{
"expression": "@{cot(0.0)}",
"expected": {
"type": "error",
"value": "Failed to evaluate [cot(0.0)]. Cotangent is undefined for the given value."
},
"platforms": [
"ios"
]
},
{
"expression": "@{cot(pi())}",
"expected": {
"type": "error",
"value": "Failed to evaluate [cot(3.141592653589793)]. Cotangent is undefined for the given value."
},
"platforms": [
"ios"
]
},
{
"expression": "@{cot(pi() / 2)}",
"expected": {
"type": "number",
"value": 0.0
},
"platforms": [
"ios"
]
},
{
"expression": "@{cot(pi() / 4)}",
"expected": {
"type": "number",
"value": 1.0
},
"platforms": [
"ios"
]
},
{
"expression": "@{cot(-pi() / 4)}",
"expected": {
"type": "number",
"value": -1.0
},
"platforms": [
"ios"
]
},
{
"expression": "@{cot(var)}",
"expected": {
"type": "number",
"value": 0.57735026919
},
"variables": [
{
"name": "var",
"type": "number",
"value": 1.0471975512
}
],
"platforms": [
"ios"
]
}
]
}