PROGRAMSKI JEZIK C - ZADATAK 095-2
////////////////////////////////////////////////////////////////////////////
// ITS - Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// http://www.its.edu.rs/
// Predmet: Osnovi Programiranja - Programski jezik C
//
// Primer: Program koji učitava parametre a, b i c,
// vremena t1 i t2 i pronalazi predjeni put s u intervalu t1 do t2.
////////////////////////////////////////////////////////////////////////////
#include<stdio.h>
#include<math.h>
//globalne promenljive
//a,b,c - parametri
//t1,t2 - vremenski intervali
// s - predjeni put
float a,b,c,t1,t2,dt,s;
/*funkcija, brzina nekog tela po formuli:
v=*a*t+b*sin(c*t)*/
float v(float t)
{
return a*t+b*sin(c*t);
}
main()
{
//deklaracija
int n;
float t1, t2, t, dt, E;
//unos vrednosti potrebnih za proracune
printf("\nPredjeni put u intertvalu vremena (t1,t2)\n");
printf("Zadajte parametre a, b, i c: ");
scanf("%f%f%f",&a,&b,&c);
printf("\nZadajte vremenski interval (t1,t2): ");
scanf("%f%f",&t1,&t2);
dt=(t2-t1)/1000;
//racunanje predjenog puta preko duplog poziva funkcije
s=v(t1)+v(t2);
for(t=t1+dt; t<=t2-dt; t+=dt)
s+=2*v(t);
s=s*dt/2;
//ispis
printf("\nPredjeni put u zadatom intervalu je %9.4f\n",s);
return 0;
}

















