You are on page 1of 2

#include <iostream>

using namespace std;


float x, z;

void seno()
{
float xg, y, sy, nu, e, d, sig, fd, i, t; //variables internas

cout << "escriba el angulo xg = ";


cin >> xg;
y = (3.1416 * xg) / 180;
sy = 0;
e = 1;
d = 1;
sig = 1;
for (t = 1; t <= 10; t = t + 1)
{
fd = 1;
for (i = 1; i <= d; i = i + 1);
{
fd = fd * i;
}
nu = pow(y, e);
sy = sy + sig * (nu / fd);
e = e + 2;
d = d + 2;
sig = -sig;
}
cout << "\n seno de = " << xg << " = a " << sy;
}

float raiz(float x)
{
float xo, dif, e, xn, z;
xo = 1;
dif = 1;
e = 0.00001;
while (dif > e)
{
xn = 0.5 * (xo + x / xo);
dif = abs(xn - xo);
xo = xn;
}
return (xn);
}

int main()
{
seno();
system("pause");
cout << "\n teclee nuemro ";
cin >> x;
z = raiz(x);
cout << " raiz = a " << z;
system("pause");
cout << "\n Termine progarama ";
return 0;
}

You might also like