From 97a693d996c79fb2a008b19750d8bb45512e01a2 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Mon, 6 Feb 2017 11:26:44 -0500 Subject: Inital commit --- accelmultiplefunctions.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 accelmultiplefunctions.c (limited to 'accelmultiplefunctions.c') diff --git a/accelmultiplefunctions.c b/accelmultiplefunctions.c new file mode 100644 index 0000000..2db46b8 --- /dev/null +++ b/accelmultiplefunctions.c @@ -0,0 +1,36 @@ +/* File: accelmultiplefunctions.c + Calculate acceleration + both force and acceleration are calculated using functions */ + +#include +#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; +} -- cgit v1.2.3-70-g09d2