Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Vunic_03_281.cpp
00001 /****************************************************************************** 00002 00003 Es soll ein Programm für die Berechnung von Überhol-weg und Überhol-zeit (bei angenommener konstanten Geschwindigkeit) erstellt werden. 00004 00005 Dazu werden die Länge der beiden Fahrzeuge (l1 und l2) und deren Geschwindigkeit (v1 und v2) angegeben. 00006 00007 Aus diesen Daten ermitteln wir den Sicherheitsabstand (a). 00008 Dieser soll der halben Geschwindigkeit entsprechen. Also bei 100 km/h sind 60 m Sicherheitsabstand einzuhalten. 00009 00010 Die benötigte Strecke berechnen wir dann nach folgender Formel: 00011 00012 s = v1 / (v1−v2) * (l1+l2+2*a) 00013 00014 *******************************************************************************/ 00015 #include <stdio.h> 00016 #include <iostream> 00017 00018 int main() 00019 { 00020 int v1 = 0; 00021 int v2 = 0; 00022 int l1 = 0; 00023 int l2 = 0; 00024 int a = 0; 00025 int s = 0; 00026 00027 std::cout << "Bitte geben Sie die Länge des erstes Autos ein" << std::endl; 00028 std::cin >> l1; 00029 00030 std::cout << "Bitte geben Sie die Länge des zweites Autos ein" << std::endl; 00031 std::cin >> l2; 00032 00033 std::cout << "Bitte geben Sie die Geschwindigkeit des erstes Autos ein" << std::endl; 00034 std::cin >> v1; 00035 00036 std::cout << "Bitte geben Sie die Geschwindigkeit des zweites Autos ein" << std::endl; 00037 std::cin >> v2; 00038 00039 a = v2 / 2; 00040 s = v1 / (v1 - v2) * (l1 + l2 + 2 * a); 00041 00042 std::cout << "Der Überholweg beträgt " << -s << "m" << std::endl; 00043 00044 return 0; 00045 } 00046 00047 00048 00049 00050 00051
Generated on Fri Aug 12 2022 22:42:09 by
