[ --daniel-- @ 06.02.2006. 22:43 ] @
evo malo sam rješavo zadatke i naišao na jedan zanimljiv iz c++. dali ga neko zna rješiti u pascalu? Tomislav says: 1. Napisati program koji će naći površinu ispod krivulje y = a*x*abs(sin(b*x)) u intervalu od zadanog x1 do zadanog x2. Aproksimirati površinu pomoću n trapeza. Parametre a i b učitati kao realne brojeve, a broj trapeza n kao cijeli broj. Tomislav says: Površina ispod krivulje y = f u intervalu od x1 do x2 može se približno izračunati trapeznom metodom tako da se cijela površina aproksimira određenim brojem trapeza. Površina pojedinog trapeza je: Pi=dx * ( f(xi) + f(xi + dx) )/2 Tomislav says: Tada je ukupna površina P = ΣPi Za izračun sinusa koristiti funkciju sin iz biblioteke math.h. Za određivanje apsolutne vrijednosti (abs) koristiti funkciju fabs iz iste biblioteke. |