Abgabe_neu
Aufgabe_226_Rechner.cpp
- Committer:
- gigo2191
- Date:
- 2020-04-28
- Revision:
- 1:0415fa5d95e4
- Parent:
- 0:5cabd77ebde3
File content as of revision 1:0415fa5d95e4:
/****************************************************************************** C++ Kurs BULME 19/20 SM Aufgabe 226 Rechner(nicht komplett) Mario Neubauer *******************************************************************************/ #include <stdio.h> #include <iostream> using namespace std; float addition(float zahl1, float zahl2); float subtraktion(float zahl1, float zahl2); float multiplikation(float zahl1, float zahl2); float division(float zahl1, float zahl2); int main() { float zahl1 = 0; float zahl2 = 0; float ergebnis = 0; char Vorzeichen; cout << "Eingabe: "; cin >> zahl1 >> Vorzeichen >> zahl2; switch(Vorzeichen){ case '+': cout<<"Das Ergebnis lautet:" << addition(zahl1,zahl2); break; case '-': cout<<"Das Ergebnis lautet:" << subtraktion(zahl1,zahl2); break; case '*': cout<<"Das Ergebnis lautet:" << multiplikation(zahl1,zahl2); break; case '/': cout<<"Das Ergebnis lautet:" << division(zahl1,zahl2); break; default : cout << "Falsche Eingabe \n"; return 1; } return 0; } float addition(float zahl1, float zahl2) { float ergebnis = zahl1+zahl2; return ergebnis; } float subtraktion(float zahl1, float zahl2) { float ergebnis = zahl1-zahl2; return ergebnis; } float multiplikation(float zahl1, float zahl2) { float ergebnis = zahl1*zahl2; return ergebnis; } float division(float zahl1, float zahl2) { float ergebnis = zahl1/zahl2; return ergebnis; }