blob: ff235703d61998790c039f4926c110a19653bf57 (
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
<?php
$author = 'Jakob und Matthias';
$pathToRoot = '../../../';
?>
<?php
include($pathToRoot . 'includes/firstinclude.inc.php');
include($pathToRoot . 'includes/header.inc.php');
include($pathToRoot . 'includes/mainmenu.inc.php');
include($pathToRoot . 'sidebars/wissen/cpp.inc.php');
?>
<div id="inhalt">
<h2>
3. Integer
</h2>
<p>
<code style="white-space:pre">
#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;
}
</code>
</p>
<p>
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.
</p>
<p>
Einige Grundrechenarten:
</p>
<table>
<tr><td style="width:8em;">iX = iY + iX;</td><td>Addition</td></tr>
<tr><td>iX = iY - iX;</td><td>Subtraktion</td></tr>
<tr><td>iX = iY * iZ;</td><td>Multiplikation</td></tr>
<tr><td>iX = iY / iZ;</td><td>Division (bei ints wird hierbei immer abgerundet)</td></tr>
<tr><td>iX = iY % iZ;</td><td>Modulo (Rest der Division, Berechnung wie der Rest einer Division in der Grundschule)</td></tr>
<tr><td>iX += 5;</td><td>Addition mit Zuweisung (iX wird um 5 erhöht)</td></tr>
<tr><td>iX -= iY;</td><td>Subtraktion mit Zuweisung (iX wird um iY erniedrigt)</td></tr>
<tr><td>iX++;</td><td>Inkrementierung (Addition von 1)</td></tr>
<tr><td>iY--;</td><td>Dekrementierung (Subtraktion von 1)</td></tr>
</table>
<h3>Aufgabe:</h3>
<p>
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.
</p>
</div>
<?php
include($pathToRoot . 'includes/footer.inc.php');
include($pathToRoot . 'includes/lastinclude.inc.php');
?>
|