rendered paste body#include <stdio.h>
#define pi 3.14159265
int fat (int count);
float indice(float x, int count);
float cos(float angulo);
float sen(float angulo);
float rad2 (float angulo);
float tng (float angulo)
{
float result;
result = sen(angulo) / cos(angulo);
return result;
}
float cos(float angulo)
{
float rad ;
float result=1;
int count=0;
int op=2;
float radiano;
radiano = rad2(angulo);
for (count=2; count <20; count=count+2){
if((op%2))
result = result + indice(radiano,count)/fat(count);
else
result = result - indice(radiano,count)/fat(count);
op++;
}
return result;
}
float sen(float angulo)
{
int e = 9;
float rad ;
float result=0;
int count=0;
int op=2;
float radiano;
radiano = rad2(angulo);
for (count=1; count <20; count=count+2){
if(!(op%2))
result = result + indice(radiano,count)/fat(count);
else
result = result - indice(radiano,count)/fat(count);
op++;
}
return result;
}
float indice (float x, int count)
{
int n;
float result;
result = x;
for (n = 1; n<count ; n++)
x = result*x;
return x;
}
int fat (int count)
{
int n;
int fat = 1;
for (n=count; n>1; n--)
fat = fat * n ;
return (fat);
}
float rad2 (float angulo)
{
float radianos;
radianos = ((pi*angulo) / 180);
return radianos;
}
/*
float pi1(void)
{
float pi;
int n;
int op=2;
pi = 0;
for (n=1; n<99999999; n=n+2) {
if (!(op%2)) {
pi = pi + (float) 1/n;
}
else
pi = pi - (float) 1/n;
op++;
}
pi = 4*pi;
return pi;
}
*/