Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

26.04.2009, 12:20

Bis jetzt

Hllo ich bin es mal wieder ^^
Wollte mal fragen obder Code bis jetzt gut ist (also zum lesen)

C-/C++-Quelltext

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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
//Code by ChiMi

#include <iostream>
using namespace std;

//Funktionen

void AddRechner ();
void SubRechner ();
void DivRechner ();
void MulRechner ();

//Hauptprogramm/funktion


int main ()
{
    //Das Menü

    char chAuswahl;
    cout << "Was willst du Berechnen?" << endl;
    cout << "-----------------------" << endl;
    cout << "(A)ddieren" << endl;
    cout << "(S)ubtrahieren" << endl;
    cout << "(M)ultiplizieren" << endl;
    cout << "(D)ividieren" << endl;
    cout << "(I)nfo" << endl;
    cout << "(B)eenden" << endl;
    cout << "\n\n\nBitte gebe deine Auswahl ein: ";
    cin >> chAuswahl;

    //Nicht viel dazu zu sagen oder

    switch(chAuswahl)
    {
    case ('a'):
    case ('A'):
        {
            cout << "Du hast addieren gewaehlt." << endl;
            AddRechner ();
        }break;
    case ('s'):
    case ('S'):
        {
            cout << "Sie haben subtrahieren gewaehlt" << endl;
            SubRechner ();
        }break;
    case ('m'):
    case ('M'):
        {
            cout << "Du hast multiplizieren gewaehlt" << endl;
            MulRechner ();
        }break;
    case ('d'):
    case ('D'):
        {
            cout << "Du hast dividieren gewaehlt" << endl;
            DivRechner ();
        }break;
    case ('i'):
    case ('I'):
        {
            cout << "Rechner v1.0" << endl
                 << "By ChiMi" << endl;
            system("PAUSE");
        }break;
    case ('b'):
    case ('B'):
        {
            cout << "Wird beendet...";
            system("PAUSE");
        }break;
    default:
        {
            cout << "FALSCHE Eingabe";
            return 0;
        }
    }
}

        //AddRechner

        //A:Addieren

        //

        void AddRechner ()
        {
            int Zahl1 = 0;
            int Zahl2 = 0;
            int Ergebnis = 0;
            cout << "Bitte die Zahlen eingeben wo addiert werden sollen:" << endl;
            cin >> Zahl1;
            cin >> Zahl2;

            Ergebnis = Zahl1+Zahl2;
            cout << "Das Ergebnis ist " << Ergebnis << endl;
            system ("Pause");
        }//AddRechner


        //SubRechner

        //A: Subtrahieren

        //

        void SubRechner ()
        {
            int Zahl1 = 0;
            int Zahl2 = 0;
            int Ergebnis = 0;

            cout << "Bitte die Zahlen eingeben wo subtrahiert werden sollen:" << endl;
            cin >> Zahl1;
            cin >> Zahl2;

            Ergebnis = Zahl1-Zahl2;
            cout << "Das Ergebnis ist " << Ergebnis << endl;
            system ("Pause");
        }//SubRechner

        
        //DivRechner

        //A:Dividieren

        //

        void DivRechner ()
        {
            int Zahl1 = 0;
            int Zahl2 = 0;
            int Ergebnis = 0;

            cout << "Bitte die Zahlen eingeben wo dividiert werden sollen:" << endl;
            cin >> Zahl1;
            cin >> Zahl2;

            Ergebnis = Zahl1/Zahl2;
            cout << "Das Ergebnis ist " << Ergebnis << endl;
            system ("Pause");
        }//DivRechner

        
        //MulRechner

        //A:Multiziplierem

        //

        void MulRechner ()
        {
            int Zahl1 = 0;
            int Zahl2 = 0;
            int Ergebnis = 0;

            cout << "Bitte die Zahlen eingeben wo multipliziert werden sollen:" << endl;
            cin >> Zahl1;
            cin >> Zahl2;

            Ergebnis = Zahl1*Zahl2;
            cout << "Das Ergebnis ist " << Ergebnis << endl;
            system ("Pause");
        }//MulRechner


Hoffe das er bis jetzt gut ist :?
sry weil es so lang ist

ChiMi

PS: Es ist ein Rechner mit Menü

2

26.04.2009, 12:51

Ich finde es lässt sich gut lesen


Move

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

3

26.04.2009, 12:52

Ich weiss zwar nicht, was du genau willst, aber ich würde die freien Funktionen unten nicht einrücken, sondern auf der gleichen Höhe lassen, wie die main.
Ansonsten würde ich sagen: Mach mal weiter..

4

26.04.2009, 13:17

Das hat das Pogramm automatisch so gemacht (also der Compilier^^)

Also ich will fragen ob man den Code gut lesen kann :lol:

ChiMi

5

26.04.2009, 13:51

Ist schon ok so.

Btw.

C-/C++-Quelltext

1
Ergebnis = Zahl1/Zahl2;

Was passiert bei Zahl2 = 0?

6

26.04.2009, 14:33

Zitat von »"Steef"«

Ist schon ok so.

Btw.

C-/C++-Quelltext

1
Ergebnis = Zahl1/Zahl2;

Was passiert bei Zahl2 = 0?


Oh stimmt da stürzt das Prog ab danke für Hinweis :)

Edit:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
cout << "Bitte die Zahlen eingeben wo dividiert werden sollen:" << endl;
            cin >> Zahl1;
            cin >> Zahl2;
            
            //Zahl = 0?

            if (Zahl2 == 0)
            {
                cout << "Fehler! Zahl ist 0!";
                system ("PAUSE");
                return 0;
            }

Hab es jetzt so geändert und es geht ^^

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

7

26.04.2009, 14:52

Zitat von »"ChiMi"«

Das hat das Pogramm automatisch so gemacht (also der Compilier^^)

Also ich will fragen ob man den Code gut lesen kann :lol:

ChiMi

Also der Compiler hat das ziemlich sicher nicht gemacht :)
Du meinst wahrscheinlich den Editor in deiner IDE :)
Vielleicht solltest du dir zu den ganzen Begriffen mal ein paar Wikipedia artikel oder so durchlesen, es macht vieles einfacher, wenn man grundlegend versteht, wie genau man vom quellcode zum fertigen programm kommt.

8

26.04.2009, 14:54

Zitat von »"n0_0ne"«

Zitat von »"ChiMi"«

Das hat das Pogramm automatisch so gemacht (also der Compilier^^)

Also ich will fragen ob man den Code gut lesen kann :lol:

ChiMi

Also der Compiler hat das ziemlich sicher nicht gemacht :)
Du meinst wahrscheinlich den Editor in deiner IDE :)
Vielleicht solltest du dir zu den ganzen Begriffen mal ein paar Wikipedia artikel oder so durchlesen, es macht vieles einfacher, wenn man grundlegend versteht, wie genau man vom quellcode zum fertigen programm kommt.


xDD
Ok mach Ich mal hehe :lol:

Werbeanzeige