Diese Werbeeinblendung erscheint nach 5 Minuten Idletime.
- Werbung - weiter auf Codershell surfen.
C/C++ » Taschenrechner zum rechnen mit 2 Zahlen
Seiten:  1 
[ Sie müssen angemeldet sein, um einen Beitrag zu verfassen. ]
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:
CODE
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.

CODE
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

CODE
1.
2.
3.
system("pause");
}

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


wong itdel.iciode.blinklisttechnoratigoogleblinkbitsyahooyiggblogmarksfurlspurlwebnewsstumbleupondigg itma.gnolia.comco.mments Zitieren Beitrag melden

-Werbung-
Geschrieben von cuB3 am 22.10.2006 um 00:00 Uhr.
Beiträge: 181 / #269

Kontakt: Mailen | WWW

ähhm, blöde frage... ich kenn mich nicht aus...
was fürn editor benutzt du dazu?

sagt euer ERKLÄR-cuB3 (mein Profil)

Zitieren Beitrag melden
Geschrieben von gix am 22.10.2006 um 00:00 Uhr.
Beiträge: 185 / #270

Kontakt: Mailen | ICQ


CodeBlocks
heißt das teil ^^
Ich empfehl dir aber noch, falls du mit c++ anfangen möchtest,
Die Einführung von Boris Schäling .. also mir hats eigentlich gut geholfen
was nicht heißen soll das ich C++ sehr gut kann, vorallem weil ich auch erst gestern angefangen habe.


Zitieren Beitrag melden
Geschrieben von take (Moderator) am 22.10.2006 um 00:00 Uhr.
Beiträge: 613 / #276

Kontakt: Mailen | WWW

Man sollte da etwas gechillt rangehen Mädels :). C++ ist was lustiges nur naja mir macht PHP mehr Spaß :)

Viele Grüße

"Jeder, der andere kritisiert, muss eine Alternative haben, die er ihnen anbieten kann." - Mo Ti


Zitieren Beitrag melden
Geschrieben von sofl (Moderator) am 09.06.2008 um 17:01 Uhr.
Beiträge: 12 / #1728

Kontakt: Mailen | ICQ

Zitat von gix
        int c = a / b;
        cout << a << " / " << b << " = " << c << "


mal angenommen a=8 und b=3 ... da müsstes doch krachen, weil c nen integer is oder is das bei c++ alles bissl lockerer?


Zitieren Beitrag melden
Geschrieben von take (Moderator) am 09.06.2008 um 17:04 Uhr.
Beiträge: 613 / #1729

Kontakt: Mailen | WWW

Du bist der Desktop Programm Junge ;D

Viele Grüße

"Jeder, der andere kritisiert, muss eine Alternative haben, die er ihnen anbieten kann." - Mo Ti


Zitieren Beitrag melden
[ Sie müssen angemeldet sein, um einen Beitrag zu verfassen. ]
Seiten:  1 
Login / Account
E-Mail Adresse:

Passwort:



Passwort zurücksetzen
Werbung