#include <iostream>
#include <math.h>
using namespace std;
/* Aufgaben zur UE: Einfuehrung in die Programmierung
Student: Constantin Hofstetter
Matrikelnummer: 0650502
Rev: 1; 22:53 11.03.2007
1.9 Input von x Gramm Wasserstoff (h) zur Wasserstoffverbrennung - Output der Menge des noetigen Sauerstoff in Gramm (o),
und Menge des entstandenen Wassers (w) in Millilitern
*/
int main() {
float h,hu,o,ou,w;
cout << endl << "(1.9) Wasserstoff/Sauerstoff Reaktion - H2O" << endl;
cout << "Geben Sie die \033[1;31;40mMenge an Wasserstoff\033[0m (in Gramm) ein, die in die Reaktion einfließen soll: ";
cin >> h;
// Menge an Wasserstoff in u
hu = h * 5.97516 * pow(10,23);
// Menge an Sauerstoff in u
ou = hu / 2;
// Menge an Sauerstoff in Gramm
o = ou / (3.76389 * pow(10,22));
// Menge an entstandenem Wasser (1g=1milliliter)
w = o + h;
cout << "Ergebnis:" << endl;
cout << "Wasserstoff: " << h << "g" << endl;
cout << "Sauerstoff: " << o << "g" << endl;
cout << "Wasser (H2O): " << w << "ml" << endl << endl;
return 0;
}