Suma wartości sinusa z przedziału

Suma wartości sinusa z przedziału

Program: sumujący wartości sinusa dla każdego kąta z przedziału.

Przedział ten wybiera użytkownik, początkowy jak i końcowy.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Suma wartości sinusa z przedziału - funkcje

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

double Sinus(int a,int b,double (*fu)(double));
int main(int argc, char *argv[])
{
    int x,y;
    cout<<"Podaj przedzial: "<<endl;
    cin>>x;
    cin>>y;  
    cout<<Sinus(x,y,sin)<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}

double Sinus(int a,int b,double (*fu)(double))
{
    double wynik=0;
    for(int i=a;i<=b;i++)  
		wynik+=fu(double(i)*3.14/180);
    return wynik;
};

Słowniczek pojęć:

Funkcje matematyczne wyrażające między innymi stosunki między długościami boków trójkąta prostokątnego względem miar jego kątów wewnętrznych. Funkcje trygonometryczne, choć wywodzą się z pojęć geometrycznych, są rozpatrywane także w oderwaniu od geometrii. W analizie matematycznej są one definiowane m.in. za pomocą szeregów potęgowych lub jako rozwiązania pewnych równań różniczkowych. Do funkcji trygonometrycznych współcześnie zalicza się: sinus, cosinus (inna pisownia: kosinus), tangens, cotangens (kotangens), secans (sekans), cosecans (kosekans), z czego dwóch ostatnich obecnie rzadko się używa.