010
24.10.2005, 16:32 Uhr
Manuelito
|
Hab den Quellcode jetzt mal vervollständigt. Ich hab aber auch den Eindruck, dass du dir die Posts noch nicht mal wirklich durchgelesen hast.
C++: |
#include <iostream> #include <cstdio> void warte_auf_taste() { std::cout << std::endl << std::endl << "ENTER druecken, um fortzufahren."; std::cin.get(); }
float addition(float zahl1, float zahl2) { return (zahl1+zahl2); }
float auswaehlen(int rechenart, float zahl1, float zahl2) { if (rechenart == 1) { return (addition(zahl1, zahl2)); //Compiler meldet hier Fehler } }
int main() { float addition(float,float); float subtraktion(float,float); float multiplikation(float,float); float division(float,float); float auswaehlen(int, float, float); float zahl1, zahl2,ergebnis; int rechenart; std::cout << "Geben sie bitte die Zahl der Rechenart an in der sie rechnen wollen!\n\n"; std::cout << "Addition = 1, Subtraktion = 2, Multiplikation = 3, Division = 4\n\n"; std::cout << "Ihre Zahl: "; std::cin >> rechenart; std::cout << "\n"; while (rechenart > 4) { std::cout << "Geben sie bitte eine RICHTIGE Rechenartszahl an!\n"; std::cout << "Ihre Zahl: "; std::cin >> rechenart; std::cout << "\n"; } std::cout << "Geben sie bitte die erste Zahl ein:"; std::cin >> zahl1; std::cout << "\n Geben sie bitte die zweite Zahl ein:"; std::cin >> zahl2; std::cout << "\n"; ergebnis = auswaehlen(rechenart, zahl1, zahl2); std::cout << "Ihre " << rechenart << " der Zahlen: " << zahl1 << "und " << zahl2 << " ergab das Ergebnis:\n"; std::cout << ergebnis; warte_auf_taste(); return 0; }
|
-- Verstand ist das, was am gerechtesten unter den Menschen verteilt ist. Jeder glaubt, er hätte genug davon. -- unbekannt |