summaryrefslogtreecommitdiffstats
path: root/grundelemente/03_Integer/03_Integer.cpp
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.
**************************************************/