From c43b4fa83ec6329c1abff4ce187b12e1a257afe8 Mon Sep 17 00:00:00 2001 From: fdai7615 Date: Tue, 7 Feb 2023 22:31:08 +0100 Subject: [PATCH] add Velocity --- src/funktion.c | 7 +++++++ src/funktion.h | 1 + src/main.c | 10 +++++++++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/funktion.c b/src/funktion.c index b2913a7..bffca98 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -371,4 +371,11 @@ double substraction_2Zahlen(double sZahl1,double sZahl2) double substraction_3Zahlen(double sZahl1,double sZahl2,double sZahl3) { return sZahl1-sZahl2-sZahl3; +} +double velocity(double v0, double a, double t) +{ + double result; + result = v0 + a * t; + printf("%f", result); + return result; } \ No newline at end of file diff --git a/src/funktion.h b/src/funktion.h index 6241ac2..21b41b7 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -66,5 +66,6 @@ double normaleDivision(double dZahl1, double dZahl2); double Division_drei_Zahlen(double dZahl1, double dZahl2,double dZahl3); double substraction_2Zahlen(double sZahl1,double sZahl2); double substraction_3Zahlen(double sZahl1,double sZahl2,double sZahl3); +double velocity(double v0, double a, double t); #endif diff --git a/src/main.c b/src/main.c index 0a8094e..7984f78 100644 --- a/src/main.c +++ b/src/main.c @@ -6,7 +6,7 @@ int main() { - double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,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,t,prozent,Zahl1,Zahl2,Zahl3,dZahl1,dZahl2,dZahl3,eingabe1,eingabe2,r; int n,dezimal; a = getValue('a'); b = getValue('b'); @@ -299,4 +299,12 @@ int main() Zahl2=getValue('2'); Zahl3=getValue('3'); substraction_3Zahlen(sZahl1, sZahl2,sZahl3); + + 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'); + velocity(v0,a,t); }