Browse Source

add Position

main
fdai7615 2 years ago
parent
commit
c77c9e8c59
  1. 7
      src/funktion.c
  2. 1
      src/funktion.h
  3. 12
      src/main.c

7
src/funktion.c

@ -376,3 +376,10 @@ double velocity(double v0, double a, double t)
{ {
return v0 + a * t; return v0 + a * t;
} }
double position(double x0, double v0, double a, double t)
{
double result;
result = x0 + v0 * t + 0.5 * a * t * t;
printf("%f", result);
return result;
}

1
src/funktion.h

@ -67,5 +67,6 @@ double Division_drei_Zahlen(double dZahl1, double dZahl2,double dZahl3);
double substraction_2Zahlen(double sZahl1,double sZahl2); double substraction_2Zahlen(double sZahl1,double sZahl2);
double substraction_3Zahlen(double sZahl1,double sZahl2,double sZahl3); double substraction_3Zahlen(double sZahl1,double sZahl2,double sZahl3);
double velocity(double v0, double a, double t); double velocity(double v0, double a, double t);
double position(double x0, double v0, double a, double t);
#endif #endif

12
src/main.c

@ -6,7 +6,7 @@
int main() int main()
{ {
double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,v0,t,prozent,Zahl1,Zahl2,Zahl3,dZahl1,dZahl2,dZahl3,eingabe1,eingabe2,r;
double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,v0,x0,t,prozent,Zahl1,Zahl2,Zahl3,dZahl1,dZahl2,dZahl3,eingabe1,eingabe2,r;
int n,dezimal; int n,dezimal;
a = getValue('a'); a = getValue('a');
b = getValue('b'); b = getValue('b');
@ -304,4 +304,14 @@ int main()
a=getValue('A'); a=getValue('A');
t=getValue('T'); t=getValue('T');
velocity(v0,a,t); velocity(v0,a,t);
printf("Gib die Anfangsposition x0 ein: ");
x0=getValue('X');
printf("Gib die Anfangsgeschwindigkeit v0 ein: ");
v0=getValue('V');
printf("Gib die Beschleunigung a ein: ");
a=getValue('A');
printf("Gib die Zeit t ein: ");
t=getValue('T');
position(x0, v0, a, t);
} }
Loading…
Cancel
Save