Pretvorba Agol
1. Проблемот бара да се напише програма која ќе претвори агол од степени во радијани.
2. Формулата за претворање од степени во радијани е:
$$\text{радијани} = \text{степени} \times \frac{\pi}{180}$$
3. Класата "Agli" ќе има приватен целоброен член "agol" за чување на аголот во степени.
4. Јавната функција "pretvoranje" ќе прима вредност во степени, ќе ја пресмета вредноста во радијани според формулата и ќе ја врати.
5. Во главната функција main() ќе се внесе вредноста на аголот од тастатура, ќе се повика функцијата "pretvoranje" и ќе се испечати резултатот.
6. Ова е пример на код во C++:
```cpp
#include
#define _USE_MATH_DEFINES
#include
class Agli {
private:
int agol;
public:
double pretvoranje(int stepeni) {
agol = stepeni;
return agol * M_PI / 180.0;
}
};
int main() {
Agli a;
int stepeni;
std::cout << "Vnesi agol vo stepeni: ";
std::cin >> stepeni;
double radijani = a.pretvoranje(stepeni);
std::cout << "Agolot vo radijani e: " << radijani << std::endl;
return 0;
}
```
7. Оваа програма ги следи сите барања: користи класа, приватен член, јавна функција, внесување од тастатура и печатење на резултатот.
Конечен одговор: Програмата успешно ја претвора вредноста на аголот од степени во радијани.