Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath> // pow
- using namespace std;
- /**
- * 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!
- *
- */
- int main() {
- /*
- * VARIABLES
- */
- float f_anfangsglied;
- int i_anzahl_der_felder;
- float f_quotient = 2.0;
- float f_letzte_glied;
- /*
- * INPUT
- */
- cout << "Das Schachfeld und das Gewicht der Reiskoerner." << endl;
- cout << "Bitte geben Sie das Gewicht des ersten Reiskorn in kg ein: ";
- cin >> f_anfangsglied;
- cout << "Bitte geben Sie die Anzahl der Felder ein: ";
- cin >> i_anzahl_der_felder;
- /*
- * LOGIC
- */
- f_letzte_glied = f_anfangsglied * pow(f_quotient, i_anzahl_der_felder - 1);
- /*
- * OUTPUT
- */
- cout << endl;
- cout << "ERGEBNIS" << endl;
- cout << "Das Gewicht des letzten Reiskorn beträgt " << f_letzte_glied << "kg" << endl;
- /*
- * END OF PROGRAM
- */
- getchar();
- getchar();
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement