SayoriOS
0.3.3
cos.c
1
#include "lib/math.h"
2
3
double
cos(
double
rads) {
4
size_t
steps = 16;
5
double
result = 1.0;
6
7
bool
flag =
false
;
8
9
for
(
size_t
i = 2; i < steps + 1; i += 2)
10
{
11
if
(!flag)
12
{
13
result -= pow(rads, i) / fac(i);
14
}
15
else
16
{
17
result += pow(rads, i) / fac(i);
18
}
19
flag = !flag;
20
}
21
22
return
result;
23
}
kernel
src
lib
math
cos.c
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:22. Создано системой
1.9.1