Pozdrav,
Potrebno je napisati zadatak za proračun sinusa ugla u radijanima.Pomoću funkcije sin(x) i pomoću reda.Pokušao sam da uradim,medjutim ne ispisuje tačno.
Zadatak je:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n,r,z;
double tmp(0),alfa;
cout<<"Unesite ugao alfa u radijanima?\n";
cin>>alfa;
cout<<"Unesite broj clanova reda?\n";
cin>>n;
double result=sin(alfa);
for(int i=0;i<=n;i++)
{
if(i%2==1)
{
long faktorijel=1;
r=2*i+1;
z=(pow(alfa,r));
for(int k=1; k<=r ;k++)
{
faktorijel=faktorijel*k;
}
tmp-=z/faktorijel;
}
else
{
long faktorijel=1;
r=2*i+1;
z=(pow(alfa,r));
for(int m=1; m<=r ;m++)
{
faktorijel=faktorijel*m;
}
tmp+=z/faktorijel;
}
}cout<<"sinus je\n"<<tmp;
cout<<"sinus je\n"<<result;
}