blob: 2c8e4cd4a2703e5527716b4d698c160af3870c19 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
#include <iostream>
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 <Enter>" << 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.
**************************************************/
|