BULME-6ABELI / 6ABELI_Neubauer_Mario
Committer:
gigo2191
Date:
Tue Apr 21 18:01:10 2020 +0000
Revision:
3:3860f0e1acf4
Rechner

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gigo2191 3:3860f0e1acf4 1 /******************************************************************************
gigo2191 3:3860f0e1acf4 2
gigo2191 3:3860f0e1acf4 3 C++ Kurs BULME 19/20 SM
gigo2191 3:3860f0e1acf4 4 Aufgabe 226
gigo2191 3:3860f0e1acf4 5 Rechner(nicht komplett)
gigo2191 3:3860f0e1acf4 6 Mario Neubauer
gigo2191 3:3860f0e1acf4 7
gigo2191 3:3860f0e1acf4 8 *******************************************************************************/
gigo2191 3:3860f0e1acf4 9 #include <stdio.h>
gigo2191 3:3860f0e1acf4 10 #include <iostream>
gigo2191 3:3860f0e1acf4 11 using namespace std;
gigo2191 3:3860f0e1acf4 12
gigo2191 3:3860f0e1acf4 13 float addition(float zahl1, float zahl2);
gigo2191 3:3860f0e1acf4 14
gigo2191 3:3860f0e1acf4 15 float subtraktion(float zahl1, float zahl2);
gigo2191 3:3860f0e1acf4 16
gigo2191 3:3860f0e1acf4 17 float multiplikation(float zahl1, float zahl2);
gigo2191 3:3860f0e1acf4 18
gigo2191 3:3860f0e1acf4 19 float division(float zahl1, float zahl2);
gigo2191 3:3860f0e1acf4 20
gigo2191 3:3860f0e1acf4 21 int main()
gigo2191 3:3860f0e1acf4 22 {
gigo2191 3:3860f0e1acf4 23 float zahl1 = 0;
gigo2191 3:3860f0e1acf4 24 float zahl2 = 0;
gigo2191 3:3860f0e1acf4 25 float ergebnis = 0;
gigo2191 3:3860f0e1acf4 26 char Vorzeichen;
gigo2191 3:3860f0e1acf4 27
gigo2191 3:3860f0e1acf4 28 cout << "Eingabe: ";
gigo2191 3:3860f0e1acf4 29 cin >> zahl1 >> Vorzeichen >> zahl2;
gigo2191 3:3860f0e1acf4 30
gigo2191 3:3860f0e1acf4 31 switch(Vorzeichen){
gigo2191 3:3860f0e1acf4 32 case '+': cout<<"Das Ergebnis lautet:" << addition(zahl1,zahl2); break;
gigo2191 3:3860f0e1acf4 33 case '-': cout<<"Das Ergebnis lautet:" << subtraktion(zahl1,zahl2); break;
gigo2191 3:3860f0e1acf4 34 case '*': cout<<"Das Ergebnis lautet:" << multiplikation(zahl1,zahl2); break;
gigo2191 3:3860f0e1acf4 35 case '/': cout<<"Das Ergebnis lautet:" << division(zahl1,zahl2); break;
gigo2191 3:3860f0e1acf4 36 default : cout << "Falsche Eingabe \n"; return 1;
gigo2191 3:3860f0e1acf4 37 }
gigo2191 3:3860f0e1acf4 38
gigo2191 3:3860f0e1acf4 39 return 0;
gigo2191 3:3860f0e1acf4 40
gigo2191 3:3860f0e1acf4 41 }
gigo2191 3:3860f0e1acf4 42 float addition(float zahl1, float zahl2)
gigo2191 3:3860f0e1acf4 43 {
gigo2191 3:3860f0e1acf4 44 float ergebnis = zahl1+zahl2;
gigo2191 3:3860f0e1acf4 45 return ergebnis;
gigo2191 3:3860f0e1acf4 46 }
gigo2191 3:3860f0e1acf4 47
gigo2191 3:3860f0e1acf4 48 float subtraktion(float zahl1, float zahl2)
gigo2191 3:3860f0e1acf4 49 {
gigo2191 3:3860f0e1acf4 50 float ergebnis = zahl1-zahl2;
gigo2191 3:3860f0e1acf4 51 return ergebnis;
gigo2191 3:3860f0e1acf4 52 }
gigo2191 3:3860f0e1acf4 53
gigo2191 3:3860f0e1acf4 54 float multiplikation(float zahl1, float zahl2)
gigo2191 3:3860f0e1acf4 55 {
gigo2191 3:3860f0e1acf4 56 float ergebnis = zahl1*zahl2;
gigo2191 3:3860f0e1acf4 57 return ergebnis;
gigo2191 3:3860f0e1acf4 58 }
gigo2191 3:3860f0e1acf4 59
gigo2191 3:3860f0e1acf4 60 float division(float zahl1, float zahl2)
gigo2191 3:3860f0e1acf4 61 {
gigo2191 3:3860f0e1acf4 62 float ergebnis = zahl1/zahl2;
gigo2191 3:3860f0e1acf4 63 return ergebnis;
gigo2191 3:3860f0e1acf4 64 }