Welcome to Computerhilfen.de, your free pc help site. Please take a look at our english website at www.computerhilfen.com where you find tips and help in english and can also ask questions in our english help board.
Hi Leutz ich bracu ein Programm bzw, den Quelltext und zwar muss ich folgendes machen :
Schreiben Sie ein Programm das (nach entsprechender Auswahl) die Grundrechenarten zwischen zwei Zahlen ausführt. In der Hauptfunktion int main() sollen "nur" Funktionen, die Sie vor der Hauptfunktion deklariert und nach der Hauptfunktion definiert haben, aufgerufen werden. Weiterhin soll eine Schleife zur Programmwiederholung in der Hauptfunktion existieren.
Anfang des Quelltextes (was ich bis jetzt geschrieben habe):
Da steht doch das es die "GRUNDRECHENARTEN" beinhalten sollte... ist es wohl eher nicht "+" "-" "*" "/" ?
Alsoo zur erklärung wie das Funktioniert:
als erstes brauchen wir die "Funktionsdeklaration". Die ist immer vor der main() Funktion ! Dannach folg die main funktion: um das Programm zu wiederholen benutzen wir einfach die "while" schleife ! als erstes setzt du die while auf 1 alsoo:
while(1)
da ja 1 ja immer "true" bleibt ist das eine endlosschleife ! Am besten du integrierst gleich ein "Beenden" ein.. wenn z.B. die Zahl 0 geschrieben wird ! um aus der schleife rauszukommen brauchst du nur dem entsprechen in der stelle ein "break;" zu schreiben !
Nach der main() Jetzt wird die Funktion definiert !
die funktionsdefinition funktioniert so bsp:
Code:
void add(int a, int b) { int ergebniss = a + b; return ergebniss; }
int main() { ausgabe(); return 0; } void ausgabe(void) { int eingabe; { cout<<"Programm für die Grundrechenarten."<<endl; cout<<"1. Addition?"<<endl; cout<<"2. Subtraktion?"<<endl; cout<<"3. Multiplikation?"<<endl; cout<<"4. Division?"<<endl; cout<<"Treffen Sie Ihre Wahl! "; cin>>eingabe;
if(eingabe==1) { clrscr(); cout<<" Bitte geben Sie eine beliebige Zahl ein!: "<<zahl1<<endl; cout<<" Bitte geben Sie eine zweite beliebige Zahl ein!: "<<zahl2<<endl; ergebnis=zahl1+zahl2; cout<<" Das Ergebnis lautet: "<<ergebnis<<endl; addition(); }
if(eingabe==2) { clrscr(); cout<<"Bitte geben Sie eine beliebige Zahl ein!: "<<zahl1<<endl; cout<<"Bitte geben Sie eine zweite beliebige Zahl ein!: "<<zahl1<<endl; ergebnis=zahl1-zahl2; cout<<" Das Ergebnis lautet: "<<ergebnis<<endl; subtraktion(); }