blob: 2db46b8f14494b404cd7dff2b3b436d41579e08d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
/* File: accelmultiplefunctions.c
Calculate acceleration
both force and acceleration are calculated using functions */
#include <stdio.h>
#define M_G 9.81
//Calculate the force
double force(double t)
{
double p;
p = 4*(t-3)+20;
printf("Froce p=%f(N)\n",p);
return p;
}
double accel(double t, double mu, double m)
{
double a,p;
p = force(t);
a = (p-mu*m*M_G)/m;
return a;
}
int main()
{
double a, mu, m, t;
mu = 0.2;
m = 5;
t = 2;
printf("Acceleration a = %f (m/s^2)\n",accel(t,mu,m));
return 0;
}
|