18.04.2017, 17:56
(
Последний раз редактировалось Jelly23; 19.04.2017 в 03:24.
)
CMath Library
Este plugin permite usar algumas das funзхes da biblioteca CMath do C++. Nem todas as funзхes foram incluнdas, jб que algumas existem em pawn.
Exemplos e explicaзхes: Aqui
Funзхes:
Код:
native Float:cosh(Float:x); native Float:sinh(Float:x); native Float:tanh(Float:x); native Float:acosh(Float:x); native Float:asinh(Float:x); native Float:atanh(Float:x); native Float:exp(Float:x); native Float:frexp(Float:x, &exp); native Float:ldexp(Float:x, exp); native Float:log10(Float:x); native Float:modf(Float:x, &Float:intpart); native Float:exp2(Float:x); native Float:expm1(Float:x); native ilogb(Float:x); native Float:log1p(Float:x); native Float:log2(Float:x); native Float:logb(Float:x); native Float:scalbn(Float:x, exp); native Float:cbrt(Float:x); native Float:hypot(Float:x, Float:y); native Float:tgamma(Float:x); native Float:lgamma(Float:x); native Float:remquo(Float:numer, Float:denom, "); native Float:copysign(Float:x, Float:y); native Float:fdim(Float:x, Float:y); native Float:fmax(Float:x, Float:y); native Float:fmin(Float:x, Float:y);
PHP код:
//Exemplo: native Float:frexp(Float:x, &exp);
main()
{
new Float:parametro = 8.0, Float:resultado, n;
resultado = frexp (parametro , n);
printf ("%f = %f * 2^%d\n", parametro, resultado, n);
}
//Saнda: 8.000000 = 0.500000 * 2^4
PHP код:
//Exemplo: native Float:remquo(Float:numer, Float:denom, ");
main()
{
new Float: numer = 10.3, Float:denom = 4.5, Float:resultado, quot;
resultado = remquo (numer, denom, quot);
printf ("numerador: %f", numer);
printf ("denominador: %f", denom);
printf ("restante: %f", resultado);
printf ("quociente: %d", quot);
}
/*
Saнda:
numerador: 10.300000
denominador: 4.500000
restante: 1.300000
quociente: 2
*/
Github