#include #include #include using namespace std; unsigned pole; double m,n; //podstawa i wysokosc double sin (double x); double a,b; //bok 1. i 2. double stopnie, radiany; int main() { cout << "Wybierz sposob obliczenia pola: n" << "1. Dlugosc podstawy i wysokosc. n" << "2. Dlugosc dwoch bokow i miara kata pomiedzy nimi. n"; cin >> pole; switch (pole) { case 1: { cout << "Podaj dlugosc podstawy: " <> m; cout << "Podaj dlugosc wysokosci: " <> n; pole = (m*n)/2; cout << "Pole wynosi: "<< pole << endl; break; } case 2: { cout << "Podaj dlugosc pierwszego boku: " <> a; cout << "Podaj dlugosc drugiego boku: "<> b; unsigned kat; cout << "Jakiej jednostki miary kata chcesz uzyc: n" << "1.Stopnie.n" << "2.Radiany."; cin >> kat; switch (kat) { case 1: { cout << "Podaj miare kata w stopniach"<> stopnie; radiany = (stopnie*2*M_PI)/360; pole = a*b*sin(radiany)/2; // cout << "Pole wynosi: " << pole << endl; cout << radiany; break; } case 2: { cout << "Podaj miare kata w radianach: "<> radiany; pole = a*b*sin(radiany)/2; cout << "Pole wynosi: " << pole << endl; break; } } break; } } return 0; }