uebung2

Files at this revision

API Documentation at this revision

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