
Geschrieben von
gix
am 22.10.2006 um 00:00 Uhr.
Beiträge: 185 /
#237
Kontakt:
Mailen
|
ICQ
Vorraussetzungen: logisches Denkvermögen, denn der code erklärt sich eigentlich von alleine
Also wir wollen einen kleinen Taschenrechner erstellen.
Was soll er können ? werdet ihr euch bestimmt Fragen.
Ich denke Addition, Subtraktion, Multiplikation und Division reichen für den Anfang aus.
Erstmal das `Menü` erstellen:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
#include <iostream>
using namespace std;
int main() {
int p;
int a;
int b;
cout << "Was wollen sie rechnen?
(1) Addition +
(2) Subtraktion -
(3) Multiplikation *
(4) Division /
";
cin >> p;
Jetzt wird erst einmal die Abfrage nach der gewünschten Rechenart durchgeführt.
Danach wird einfach mit einer If-Schleife die Art ausgelesen und durchgeführt.
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.
if (p == 1){
cout << "Geben sie den 1. Summand ein:
";
cin >> a;
cout << "Geben sie den 2. Summand ein:
";
cin >> b;
int c = a + b;
cout << a << " + " << b << " = " << c << "
";
}
if (p == 2){
cout << "Geben sie den Minuend ein:
";
cin >> a;
cout << "Geben sie den Subtrahend ein:
";
cin >> b;
int c = a - b;
cout << a << " - " << b << " = " << c << "
";
}
if (p == 3){
cout << "Geben sie den 1. Faktor ein:
";
cin >> a;
cout << "Geben sie den 2. Faktor ein:
";
cin >> b;
int c = a * b;
cout << a << " * " << b << " = " << c << "
";
}
if (p == 4){
cout << "Geben sie den Dividend ein:
";
cin >> a;
cout << "Geben sie den Divisor ein:
";
cin >> b;
if (b == 0){
cout << "Fehler - durch 0 darf man nicht teilen!
";
} else {
int c = a / b;
cout << a << " / " << b << " = " << c << "
";
}
}
Damit er aber das cmd-fenster nicht sofort wieder schließt noch
und auch die letzte geschweifte Klammer wurde geschlossen.
Nun nur noch Kompilieren und fertig ist der Anfänger-Taschenrechner, vom Anfänger für Anfänger