Beliebig viele Rechenschritte
-
Hi,
ich bin Neuling was C++ angeht und habe mal eine Frage an die Spezialisten unter euch
Ich muss für die Uni ein Programm schreiben, welche einfache Rechenoperationen, sprich + - * und /, ausführt. Ich kenne es bislang aber nur so dass man mit int die Anzahl der benötigten Variablen vorher festlegt, wie hier:int main() { cout << "Bitte geben Sie drei Zahlen ein!" << endl; int x, y, z,
Wie kann ich es verändern, so dass beliebig viele zahlenwerte und rechenschritte ausgeführt werden können.
Vielen Dank schonmal im Voraus
Annika
-
int main() { cout << "Bitte geben Sie drei Zahlen ein!" << endl; int x, y, z; char rechenoperator; //eingabe von x und y und rechenoperator //rechne rechne, zum beispiel mit switch, zum beispiel z=x*y //und jetzt kommts: x=z; // ! //eingabe von und y und rechenoperator //rechne rechne, zum beispiel mit switch, zum beispiel z=x*y //und jetzt kommts wieder: x=z; // ! //eingabe von und y und rechenoperator //rechne rechne, zum beispiel mit switch, zum beispiel z=x*y //und jetzt kommts wieder: x=z; // ! //eingabe von und y und rechenoperator //rechne rechne, zum beispiel mit switch, zum beispiel z=x*y
So im Prinzip, nur mußte das Programm unendlich lang sein.
Aber das kann man auch mit einer Schleife lösen.
-
wie wäre es mit einen String, den man dann einfach auseinander nimmt und dann berechnet. So muss man nicht unmengen an Codezeilen schreiben und ist flexibel.