3. Integer

#include <iostream> int main() { int iX = 5; int iY, iZ; std::cout << "Ein paar Werte: " << iX << "|" << iY << "|" << iZ << std::endl; std::cout << "Geben sie bitte zwei Zahlen ein, bestätigen mit <Enter>" << std::endl; std::cin >> iY; std::cin >> iZ; iX = iY * iZ; std::cout << "Das Produkt der Zahlen: " << iX << std::endl; std::cout << "Die Summe der Zahlen: " << iY + iZ << std::endl; return 0; }

int steht für Integer, das bedeutet Ganzzahl. Hier wird sie auf den Startwert 5 initialisiert. Man kann auch mehrere Variablen gleichzeitig deklarieren. Auch die Eingabe funktioniert bei ints wie bei chars, nur dass man jetzt Zahlen eingeben muss. Man kann int-Variablen genauso wie andere Variablen ausgeben. Dabei ist zu beachten, dass iY und iZ noch keine sinnvollen Werte haben. Man kann in C++ sehr einfach rechnen, hier wird iX auf das Produkt von iY und iZ gesetzt.

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.