uebung2
Revision 2:45235e48ddd6, committed 2020-04-28
- Comitter:
- fatima365
- Date:
- Tue Apr 28 12:46:51 2020 +0000
- Parent:
- 1:ce6d8e5dd0dd
- Commit message:
- tinf
Changed in this revision
Vunic_03_281.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Vunic_03_281.cpp Tue Apr 28 12:46:51 2020 +0000 @@ -0,0 +1,51 @@ +/****************************************************************************** + +Es soll ein Programm für die Berechnung von Überhol-weg und Überhol-zeit (bei angenommener konstanten Geschwindigkeit) erstellt werden. + +Dazu werden die Länge der beiden Fahrzeuge (l1 und l2) und deren Geschwindigkeit (v1 und v2) angegeben. + +Aus diesen Daten ermitteln wir den Sicherheitsabstand (a). +Dieser soll der halben Geschwindigkeit entsprechen. Also bei 100 km/h sind 60 m Sicherheitsabstand einzuhalten. + +Die benötigte Strecke berechnen wir dann nach folgender Formel: + +s = v1 / (v1−v2) * (l1+l2+2*a) + +*******************************************************************************/ +#include <stdio.h> +#include <iostream> + +int main() +{ + int v1 = 0; + int v2 = 0; + int l1 = 0; + int l2 = 0; + int a = 0; + int s = 0; + + std::cout << "Bitte geben Sie die Länge des erstes Autos ein" << std::endl; + std::cin >> l1; + + std::cout << "Bitte geben Sie die Länge des zweites Autos ein" << std::endl; + std::cin >> l2; + + std::cout << "Bitte geben Sie die Geschwindigkeit des erstes Autos ein" << std::endl; + std::cin >> v1; + + std::cout << "Bitte geben Sie die Geschwindigkeit des zweites Autos ein" << std::endl; + std::cin >> v2; + + a = v2 / 2; + s = v1 / (v1 - v2) * (l1 + l2 + 2 * a); + + std::cout << "Der Überholweg beträgt " << -s << "m" << std::endl; + + return 0; +} + + + + + + \ No newline at end of file