Я новичок в c ++, я не понимаю, почему я не получаю тот же результат, что и при использовании калькулятора.
например.radius = 2, a (angle) = 60, согласно моему калькулятору это должно быть 118.2679496, с программой, которую я получаю 120.61.
Формула для области круглого сегмента: r ^ 2/2 * (a-sin (a))
Спасибо за помощь!
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double r, a, area;
cout<< "fill the radius: "<<"\n";
cin >> r;
cout <<"fill the angle: "<<"\n";
cin >> a;
area = r*r/2*(a-sin(a));
cout <<"The area is "<< area <<"."<<"\n";
return 0;
}