From d0668d3cd77ad617c83f6c2f124d84417285766b Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 16 Sep 2008 17:01:28 +0200 Subject: Initialer Import --- grundelemente/03_Integer/03_Integer.cpp | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 grundelemente/03_Integer/03_Integer.cpp (limited to 'grundelemente/03_Integer/03_Integer.cpp') diff --git a/grundelemente/03_Integer/03_Integer.cpp b/grundelemente/03_Integer/03_Integer.cpp new file mode 100644 index 0000000..2c8e4cd --- /dev/null +++ b/grundelemente/03_Integer/03_Integer.cpp @@ -0,0 +1,48 @@ +#include + +int main() +{ + // int steht für Integer, das bedeutet Ganzzahl. Hier wird sie auf den Startwert 5 initialisiert. + int iX = 5; + // Man kann auch mehrere Variablen gleichzeitig deklarieren. + int iY, iZ; + + /* Man kann int-Variablen genauso wie andere Variablen ausgeben. Dabei ist zu beachten, dass iY und iZ + * noch keine sinnvollen Werte haben. + */ + std::cout << "Ein paar Werte: " << iX << "|" << iY << "|" << iZ << std::endl; + + std::cout << "Geben sie bitte zwei Zahlen ein, bestätigen mit " << std::endl; + + // Auch die Eingabe funktioniert bei ints wie bei chars, nur dass manjetzt Zahlen eingeben muss. + std::cin >> iY; std::cin >> iZ; + + // Man kann in C++ sehr einfach rechnen, hier wird iX auf das Produkt von iY und iZ gesetzt. + iX = iY * iZ; + + std::cout << "Das Produkt der Zahlen: " << iX << std::endl << "Die Summe der Zahlen: " << iY + iZ << std::endl; + + return 0; +} + +/* + * Einige Grundrechenarten: + * iX = iY + iX; // Addition + * iX = iY - iX; // Subtraktion + * iX = iY * iZ; // Multiplikation + * iX = iY / iZ; // Division (bei ints wird hierbei immer abgerundet) + * iX = iY % iZ; // Modulo (Rest der Division, Berechnung wie der Rest einer Division in der Grundschule) + * iX += 5; // Addition mit Zuweisung (iX wird um 5 erhöht) + * iX -= iY; // Subtraktion mit Zuweisung (iX wird um iY erniedrigt) + * iX++; // Inkrementierung (Addition von 1) + * iY--; // Dekrementierung (Subtraktion von 1) + */ + +/********************AUFGABE:********************** +Probiere die im Kommentar aufgeführten Grundrechenarten aus, +und verstehe ihre Wirkung (% ist nicht immer gleich verständlich). +Programmiere dann einen einfachen Taschenrechner, +der zu zwei eingegebenen Zahlen automatisch +die 4 Grundrechenarten anwendet, +und alle Ergebnisse ausgibt. +**************************************************/ -- cgit v1.2.3