012
22.09.2006, 10:13 Uhr
KFC Embryo
Ein Huhn
|
Hi,
um nochmal auf das Problem von Operator einzugehen, ich hab da mal was gebastelt. Aber was willst du mit einem Tschenrechner, mit dem du nur 2 Werte berechnen kannst.
Hier(Ist sicher net das Optimum aber geht):
C++: |
#include <iostream> using namespace std;
int addition(int summand1, int summand2) { cout<<"Bitte einen Zahl eingeben\n"; cin>>summand1; cout<<"Bitte noch einen Zahl eingeben\n"; cin>>summand2; int summe=0; summe = summand1 + summand2; cout<<summe<<"\n"; } int subtraktion(int minuend, int subtrahend) { cout<<"Bitte eine Zahl eingeben\n"; cin>>minuend; cout<<"Bitte noch einen Zahl eingeben\n"; cin>>subtrahend; int differenz=0; differenz = minuend - subtrahend; cout<<differenz<<"\n"; } int multiplikation(int faktor1, int faktor2) { cout<<"Bitte Faktor 1 eingeben\n"; cin>>faktor1; cout<<"Bitte Faktor 2 eingeben\n"; cin>> faktor2; int produkt=0; produkt = faktor1 * faktor2; cout<<produkt<<"\n"; return produkt; } int division(int divident, int divisor) { cout<<"Bitte Divident eingeben\n"; cin>>divident; cout<<"Bitte Divisor eingeben\n"; cin>>divisor; int quotient=0; quotient = divident/divisor; cout<<quotient<<"\n"; } int main() { cout<<"Bitte Rechenart eingeben\n"; cout<<"Für Addition = 1\n"; cout<<"Für Subtraktion = 2\n"; cout<<"Für Multiplikation = 3\n"; cout<<"Für Division = 4\n"; int state; cin>>state; int summand1; int summand2; int minuend; int subtrahend; int faktor1; int faktor2; int divident; int divisor; if (state == 1) addition(summand1, summand2); else if (state == 2) subtraktion(minuend,subtrahend); else if (state == 3) multiplikation(faktor1, faktor2); else if (state == 4) division(divident,divisor); else cout<<"Falsche Eingabe\n";
}
|
-- An nescis, mi fili, quantilla prudentia mundus regatur? Dieser Post wurde am 22.09.2006 um 10:15 Uhr von KFC Embryo editiert. |