1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
#include <iostream>
using namespace std;
void Plus ( int Zahl1, int Zahl2, int *pErgebni );
void Minus ( int Zahl1, int Zahl2, int *pErgebni );
void Mal ( int Zahl1, int Zahl2, int *pErgebni );
void Geteilt ( int Zahl1, int Zahl2, int *pErgebni );
void Ergebnis ( int &Ergebni, int Zahl1, int Zahl2 );
int main ()
{
int Rechenart; //Benötigte Variablen
int Zahl1; //Benötigte Variablen
int Zahl2; //Benötigte Variablen
int Ergebni = 0; //Benötigte Variablen
cout << Ergebni;
cout << "Möchten sie + (1) - (2) *(3) oder / (4) Rechnen?" << endl;
cout << "Auswahl: ";
cin >> Rechenart; //Abfrage + - usw.
cout << endl << "Zahl1: ";
cin >> Zahl1; //Eingabe Zahl1
cout << endl << "Zahl2: ";
cin >> Zahl2; //Eingabe Zahl2
cout << endl << endl;
switch (Rechenart) //+ oder - usw.
{
case ('1'): //+
{
Plus ( Zahl1, Zahl2, &Ergebni );
}break;
case ('2'): //-
{
Minus ( Zahl1, Zahl2, &Ergebni );
}break;
case ('3'): //*
{
Mal ( Zahl1, Zahl2, &Ergebni );
}break;
case ('4'): ///
{
Geteilt ( Zahl1, Zahl2, &Ergebni );
}break;
}
cout << *pErgebni; //Ergebnis anzeige
return 0;
}
void Plus ( int Zahl1, int Zahl2, int *pErgebni )
{
*pErgebni = Zahl1+Zahl2;
}
void Minus ( int Zahl1, int Zahl2, int *pErgebni )
{
*pErgebni = Zahl1-Zahl2;
}
void Mal ( int Zahl1, int Zahl2, int *pErgebni )
{
*pErgebni = Zahl1*Zahl2;
}
void Geteilt ( int Zahl1, int Zahl2, int *pErgebni )
{
*pErgebni = Zahl1/Zahl2;
}
void Ergebnis ( int &Ergebni, int Zahl1, int Zahl2 )
{
cout << Zahl1 << " + " << Zahl2 << " = " << Ergebni;
}
|