Funções de cálculo matemático

Cálculo do seno

função privada sin (ângulo: Número, prec: int): Número
{
if (prec <0)
return 0;
var exp: int = 2 * prec + 1;
retorno (potência (-1, prec) * potência (ângulo, exp) / fatorial (exp)) + sin (ângulo, prec – 1);
}

Cálculo Fatorial

função privada fatorial (valor: Número): Número
{
se (valor == 0)
retornar 1;
valor de retorno * fatorial (valor-1);
}

Cálculo de potência

poder da função privada (base: Número, exp: int): Número
{
if (exp == 0)
retorna 1;
retornar base * potência (base, exp-1);
}