#include <iostream.h>
#include <stdio.h>
using namespace std;
/*
Minirechner 1.0
Mein erstes Programm
Programmierungsstart: 21.07.07
Programmierer: Sebastian Bechtel
© by Sebastian Bechtel
Projekt ende: 23.07.07
*/
int ergebnis1(int x1,x2)
{
int ergebnis1;
ergebnis1=x1+x2;
return(ergebnis1);
}
int ergebnis2(int x3,x4)
{
int ergebnis2;
ergebnis2=x3-x4;
return(ergebnis2);
}
int ergebnis3(int x5,x6)
{
int ergebnis3
ergebnis3=x5*x6;
return(ergebnis3);
}
int ergebnis4(int x7,x
{
int ergebnis4;
ergebnis4=x7/x8;
return(ergebnis4);
}
int main() // Programmeröffnung
{
do
{
cout<<"Hallo"<<endl<<
"Drücken sie bitte den Buchstaben ihrer Funktion."<<endl<<
"a addiert zwei Zahlen"<<endl<<
"s subtrahiert eine Zahl von der anderen"<<endl<<
"m multipliziert eine Zahl mit der anderen"<<endl<<
"d dividiert eine Zahl von der anderen"<<endl<<
"Viel Spaß mit "Minirechner 1.0!",<<endl;
char a[1],s[1],m[1],d[1];
getchar();
if(a==a) // addieren
{
cout<<"Geben sie nacheinander die zwei Zahlen ein, „<<endl<<
“die sie addieren wollen."<<endl;
int Zahl1,Zahl2,ergebnis1;
float c;
c=static-cast<float>(Zahl1)
c=static-cast<float>(Zahl2)
cin>>Zahl1;
cin>>Zahl2;
Wert1=ergebnis1(Zahl1,Zahl2);
cout<<Wert1<<"Zum weiter rechnen drücken sie w, „<<endl<<
“um eine neue Rechnung zu beginnen n."<<endl;
}
char w[1];b[1];
getchar();
if(w==w) // weiter rechnen
{
cout<<"Drücken sie Bitte den Buchstaben ihrer Funktion:"<<endl<<
"a addieren sie etwas zu ihrem Ergebnis"<<endl<<
"s subtrahieren sie etwas von ihrem Ergebnis"<<endl<<
"m multiplizieren sie etwas mit ihrem Ergebnis"<<endl<<
"d dividieren sie etwas von ihrem Ergebnis"<<endl;
char a[1],s[1],m[1],d[1];
getchar();
if(w==w) // weiter rechnen
{
cout<<"Drücken sie Bitte den Buchstaben ihrer Funktion:"<<endl<<
"a addieren sie etwas zu ihrem Ergebnis"<<endl<<
"s subtrahieren sie etwas von ihrem Ergebnis"<<endl<<
"m multiplizieren sie etwas mit ihrem Ergebnis"<<endl<<
"d dividieren sie etwas von ihrem Ergebnis"<<endl;
char a[1],s[1],m[1],d[1];
getchar();
if (a==a) // weiter rechnen (addieren)
{
int Zahl3,ergebnis1;
float c;
c=static-cast<float>(Zahl3)
cin>>Zahl3;
cout<<ergebnis1+Zahl3<<endl;
}
else if(s==s) // weiter rechnen (subtrahieren)
{
int Zahl4,ergebnis1;
float c;
c=static-cast<float>(Zahl4)
cin>>Zahl4;
cout<<ergebnis1-Zahl4<<endl;
}
else if(m==m) // weiter rechnen (multiplizieren)
{
int Zahl5,ergebnis1;
float c;
c=static-cast<float>(Zahl5)
cin>>Zahl5;
cout<<ergebnis1*Zahl5<<endl;
}
else if(d==d) // weiter rechnen (dividieren)
{
int Zahl6,ergebnis1;
float c;
static-cast<float>(Zahl6)
cin>>Zahl6
cout<<ergebnis1/Zahl6<<endl;
}
}
else if(b==n) // Programm beendet (nach addieren)
{
}
}
else if(s==s) //subtrahieren
{
cout<<"Geben sie nacheinander die Zwei Zahlen ein,"<<endl<<
"die sie subtrahieren wollen."<<endl;
int Zahl7,Zahl8,ergebnis2;
float c;
c=static-cast<float>(Zahl7)
c=static-cast<float>(Zahl8)
cin>>Zahl7;
cin>>Zahl8;
Wert2=ergebnis2(Zahl7,Zahl8);
cout<<Wert2<<"Zum weiter rechnen drücken sie w,“<<endl<<
„um eine neue Rechnung zu beginnen n."<<endl;
}
char w2[1],b2[1];
getchar();
if(w2==w) // weiter rechnen
{
cout<<"Drücken sie Bitte den Buchstaben ihrer Funktion:"<<endl<<
"a addieren sie etwas zu ihrem Ergebnis"<<endl<<
"s subtrahieren sie etwas von ihrem Ergebnis"<<endl<<
"m multiplizieren sie etwas mit ihrem Ergebnis"<<endl<<
"d dividieren sie etwas von ihrem Ergebnis"<<endl;
char a2[1],s2[1],m2[1],d2[1];
getchar();
if(a2==a)
{
int Zahl9,ergebnis2;
float c;
c=static-cast<float>(Zahl9)
cin>>Zahl9;
cout<<ergebnis2+Zahl9<<endl;
}
else if(s2==s)
{
int Zahl10,ergebnis2;
float c;
static-cast<float>(Zahl10)
cin>>Zahl10;
cout<<ergebnis2-Zahl10<<endl;
}
else if(m2==m)
{
int Zahl11,ergebnis2;
float c;
c=static-cast<float>(Zahl11)
cin>>Zahl11;
cout<<ergebnis2*Zahl11<<endl;
}
else if(d2==d)
{
int Zahl12,ergebnis2;
float c;
c=static-cast<float>(Zahl12)
cin>>Zahl12;
cout<<ergebnis2/Zahl12<<endl;
}
}
else if(b2==n)
{
}
}
else if(m==m) //multiplizieren
{
cout<<"Geben sie nacheinander die Zwei Zahlen ein,"<<endl<<
"die sie multiplizieren wollen."<<endl;
int Zahl13,Zahl14,ergebnis3;
float c;
c=static-cast<float>(Zahl13)
c=static-cast<float>(Zahl14)
cin>>Zahl13;
cin>>Zahl14;
Wert3=ergebnis3(Zahl13,Zahl14);
cout<<Wert1<<"Zum weiter rechnen drücken sie w, „<<endl<<
“um eine neue Rechnung zu beginnen n."<<endl;
}
char w3[1],b3[1];
getchar();
if(w3==w) // weiter rechnen
{
cout<<"Drücken sie Bitte den Buchstaben ihrer Funktion:"<<endl<<
"a addieren sie etwas zu ihrem Ergebnis"<<endl<<
"s subtrahieren sie etwas von ihrem Ergebnis"<<endl<<
"m multiplizieren sie etwas mit ihrem Ergebnis"<<endl<<
"d dividieren sie etwas von ihrem Ergebnis"<<endl;
char a3[1],s3[1],m3[1],d3[1];
getchar();
if(a3==a)
{
int Zahl15,ergebnis3;
cin>>Zahl15;
float c;
c=static-cast<float>(Zahl15)
cout<<ergebnis3+Zahl15<<endl;
}
else if(s3==s)
{
int Zahl16,ergebnis3;
float c;
c=static-cast<float>(Zahl16)
cin>>Zahl16;
cout<<ergebnis3-Zahl16<<endl;
}
else if(m3==m)
{
int Zahl17,ergebnis3;
float c;
c=static-cast<float>(Zahl17)
cin>>Zahl17;
cout<<ergebnis3*Zahl17<<endl;
}
else if(d3==d)
{
int Zahl18,ergebnis3;
float c;
c=static-cast<float>(Zahl18)
cin>>Zahl18;
cout<<ergebnis3/Zahl18<<endl;
}
}
else if(b2==n)
{
}
}
else if(d==d)
{
cout<<“Geben sie nacheinander die Zwei Zahlen ein,"<<endl<<
"mit denen sie dividieren wollen."<<endl;
int Zahl19,Zahl20,ergebnis4;
float c;
c=static-cast<float>(Zahl19)
c=static-cast<float>(Zahl20)
cin>>Zahl19;
cin>>Zahl20;
static int Teil19=Zahl19;
static int Teil20=Zahl20;
if(Teil19!=0)
{
Wert4=ergebnis4(Teil19,Teil20);
cout<<Wert4<<endl<<
“Zum weiter rechnen drücken sie w, „<endl<<
“um eine neue Rechnung zu beginnen n."<<endl;
}
else
{
cout<<“Error“<<endl<<“Man kann 0 nicht teilen“<<endl;
return(0);
}
}
char w4[1],b4[1];
getchar();
if(w4==w) // weiter rechnen
{
cout<<“Drücken sie Bitte den Buchstaben ihrer Funktion:"<<endl<<
"a addieren sie etwas zu ihrem Ergebnis"<<endl<<
"s subtrahieren sie etwas von ihrem Ergebnis"<<endl<<
"m multiplizieren sie etwas mit ihrem Ergebnis"<<endl<<
"d dividieren sie etwas von ihrem Ergebnis"<<endl;
char a4[1],s4[1],m4[1],d4[1];
getchar();
if(a4==a)
{
int Zahl21,ergebnis4;
float c;
c=static-cast<float>(Zahl21)
cin>>Zahl21;
cout<<ergebnis4+Zahl21<<endl;
}
else if(s4==s)
{
int Zahl22,ergebnis4;
float c;
c=static-cast<float>(Zahl22)
cin>>Zahl22;
cout<<ergebnis4-Zahl22<<endl;
}
else if(m4==m)
{
int Zahl23,ergebnis4;
float c;
c=static-cast<float>(Zahl23)
cin>>Zahl23;
cout<<ergebnis4*Zahl23<<endl;
}
else if(d4==d)
{
int Zahl24,ergebnis4;
float c;
c=static-cast<float>(Zahl24)
cin>>Zahl24;
cout<<ergebnis4/Zahl24<<endl;
}
}
else if(b4==n)
{
}
}
else
{
}
int wert[3];
cout<<"Um eine neue Rechnung zu beginnen,<<endl<<
"schreiben sie sie new"<<endl;
getchar();
cin>>wert;
}
while(((wert!<100)||(wert>!400))&&(wert!=300));
return(main);
}