Hallo es geht diesmal um einen Taschenrechner ('') . Und zwar hab ich den wie´s unten zu sehen ist programmiert. Mein Problem iust jetz, dass ich nicht weiß wie ich es machen muss, dass das pro mit dem ergebniss weiterrechnet und nicht wieder die 1. zahl benutzt, wie das prog es bei mir gerade macht. Hoffe auf eure hilfe...
C++:
#include <iostream> usingnamespace std;
int main() { int eingabe1; int eingabe2; int ergebnis; int antwort;
char rechenzeichen; cout<<"Willkommen zum Taschenrechner" << endl;
long anz_Zahlen = 0;
cout<<"Geben Sie die 1.Zahl ein : "; cin>>eingabe1;
do { cout<<"Geben Sie die gewuenschte Rechenoperation an (+ - * /): "; cin>>rechenzeichen; cout<<"Geben Sie eine zahl ein: "; cin>>eingabe2;
Warum nicht so? .... ....Weil mein prof gemeint hat mit math.h was ist an cmath und mat.h der unterschied???
da sollte man genau hinsehen.... ....ist sicher das double gemeint oder?? das het er mir wo er mir den tipp gegeben hat extra dazugeschrieben dass ich es so verwenden soll. Gibt es was besseres??
Warum?... ...weil das programm sonst immer schließt und mir das letzte nicht ausgibt