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++
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.