Advertisement
Guest User

AWP: 11 Variablen -- 10. Fallschirmspringer

a guest
Apr 18th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. /**
  7.   * 10. Die Höhe, bei der ein Fallschirmspringer spätestens die Reißleine ziehenmuss, um unversehrt zu landen, beträgt 650 Meter.
  8.   *     Erstellen Sie ein Programm, das die Absprunghöhe als Ganzzahl einliest und dann ausgibt, wie viel sekunden dem Fallschirmspringer bleiben, bis er die Reißleine ziehen muss.
  9.   *    3400 -> 23 Sekunden
  10.   *    45000 -> 95 Sekunden
  11.   *    a = g = 9.81 m/s
  12.   *    v = g * t + v0
  13.   *    s = 1/2 * g * (t*t) + v0 * t + s0
  14.   *    Eingabe 650 m -> t = ?
  15.   *
  16.   */
  17.  
  18. int main() {
  19.     /*
  20.      * VARIABLES
  21.      */
  22.     int i_absprunghoehe;
  23.     float f_sekunden;
  24.  
  25.     /*
  26.      * INPUT
  27.      */
  28.     cout << "Fallschirmspringer landet unversehrt." << endl;
  29.     cout << "Bitte geben Sie die Absprunghoehe ein: ";
  30.     cin >> i_absprunghoehe;
  31.  
  32.     /*
  33.      * LOGIC
  34.      */
  35.     f_sekunden = sqrt(2 * (650 - i_absprunghoehe) / -9.81);
  36.  
  37.     /*
  38.      * OUTPUT
  39.      */
  40.     cout << endl;
  41.     cout << "ERGEBNIS" << endl;
  42.     cout << "Der Fallschirmspringer muss vor " << f_sekunden << " sekunden die Reissleine ziehen." << endl;
  43.  
  44.     /*
  45.      * END OF PROGRAM
  46.      */
  47.     getchar();
  48.     getchar();
  49.     return (0);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement