Wir haben auf jede Frage eine Antwort. Teste uns einfach!
Thema: C++ Taschenrechner
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
Hi, ja, machst Du doch, nur falsch! Versuche es mal so: #include <iostream.h> // Taschenrechner int zwei_zahlen() { int x,int y,int z; cout << "Bitte erste Zahl eingeben: "; cin >> x; cout << "Bitte zweite Zahl eingeben: "; cin >> y; z=(x+y); cout << "Das Ergebnis lautet: " << z <<"\n"; } int main() { int anzahl; int vorgabe=2; cout << "Dies ist ein Taschenrechner!\n"; cout << "Mit wievielen Zahlen erfolgt die Rechnung?\n"; cin >> anzahl; if (anzahl == vorgabe) zwei_zahlen(); return 0; } Cu
Die Frage war ja eigentlich, ob es eine Möglichkeit gibt, an einer bestimmten Stelle das Hauptprogramm zu unterbrechen, dann eine Prozedur ablaufen zu lassen und dann das Hauptprogramm fortzusetzten? Als Beispiel: Dies ist das Hauptprogramm. Es soll von a nach e alles abarbeiten. Zwischen b und c soll es aber eine andere Prozedur ablaufen lassen. A B -----> Zwischenprogramm aufrufen und abarbeiten. C D E MfG MK.zero
Hi, die Funktion zwei_zahlen() erwartet hier aber 3 Übergaben, nämlich x, y und z Wenn schon die Variablendeklaration in der Funktion selber machen Cu
Hi, wollte in C++ so eine Art Taschenrechner programmieren. Jetzt hab ich ein Problem: Möchte mit einer if-Bedingung eine neue "Prozedur" starten. Gibt es da einen speziellen Begriff für? Hier mein kleines Programm: #include <iostream.h> // Taschenrechner int zwei_zahlen(int x,int y,int z) { cout << "Bitte erste Zahl eingeben: "; cin >> x; cout << "Bitte zweite Zahl eingeben: "; cin >> y; z=(x+y); cout << "Das Ergebnis lautet: " << z <<"\n"; } int main() { int anzahl; int vorgabe=2; cout << "Dies ist ein Taschenrechner!\n"; cout << "Mit wievielen Zahlen erfolgt die Rechnung?\n"; cin >> anzahl; if (anzahl == vorgabe) zwei_zahlen; return 0; } Wenn der Benutzer die Zahl "2" eingibt, sollen die obrigen Schritte ablaufen. MfG MK.zero
Foren-Regeln