#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) |
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.