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;
}