Advertisement
Guest User

AWP: 11 Variablen -- 7. Geometrische Folge

a guest
Apr 18th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>  // pow
  3.  
  4. using namespace std;
  5.  
  6. /**
  7.   * 7. Schreiben Sie ein Programm, das zuerst die Anzahl der Felder eines Schachbretts einliest, anschließend das Gewicht eines Reiskorns in kg und letztlich das Gewicht des Reises auf dem letzten Feld des Schachfeldes ausgibt, wenn man bei jedem Feld die Anzahl der Reiskörner verdoppelt!
  8.   *
  9.   */
  10.  
  11. int main() {
  12.     /*
  13.      * VARIABLES
  14.      */
  15.     float f_anfangsglied;
  16.     int i_anzahl_der_felder;
  17.     float f_quotient = 2.0;
  18.     float f_letzte_glied;
  19.  
  20.     /*
  21.      * INPUT
  22.      */
  23.     cout << "Das Schachfeld und das Gewicht der Reiskoerner." << endl;
  24.     cout << "Bitte geben Sie das Gewicht des ersten Reiskorn in kg ein: ";
  25.     cin >> f_anfangsglied;
  26.     cout << "Bitte geben Sie die Anzahl der Felder ein: ";
  27.     cin >> i_anzahl_der_felder;
  28.  
  29.     /*
  30.      * LOGIC
  31.      */
  32.     f_letzte_glied = f_anfangsglied * pow(f_quotient, i_anzahl_der_felder - 1);
  33.  
  34.     /*
  35.      * OUTPUT
  36.      */
  37.     cout << endl;
  38.     cout << "ERGEBNIS" << endl;
  39.     cout << "Das Gewicht des letzten Reiskorn beträgt " << f_letzte_glied << "kg" << endl;
  40.  
  41.     /*
  42.      * END OF PROGRAM
  43.      */
  44.     getchar();
  45.     getchar();
  46.     return (0);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement