C++ OOP Taschenrechner
lima-city → Forum → Programmiersprachen → C/C++ und D
addition
beispiel
beitrag
dingen
division
fingern
klasse
klassenbezeichnung
mache
multiplikation
parameter
semikolon
source
subtraktion
taschenrechner
ungefhre
unterscheiden
-
Hat jemand von euch eine FUnktionfähigen Source Code von einem Taschenrechner der in C++ Objektorientierte Poragmmierung geschrieben wurde? ich will mal unterschiede zu meinem sehen der einwandfrei funktioniert aber sehr lang ist
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich habe wzar gerade keinen, werde dir aber mal eben ein simples beispiel schreiben.
Allerdings nur die klasse als Headerfile. Ganz simples ding eben. ;D
Ich editier ihn dann heirherein.
Ist aber nur...eben aus den Fingern gesogen. ^^ ALso...ich bin nicht sicher b alles richtig ist. o.ô
#include <math.h> #include <iostream.h> #include <windows.h> #include <stdio.h> /* Das ganze ist ungetestet, also kann ich nichts garantieren! Aber das ungefähre dürfte es eigentlich zeigen. ;D */ class taschenrechner { //Klassenbezeichnung: taschenrechner private: //Privater Bereich...bruachen wir heir eigentlich nicht...^^ public: //Bereich, der von überall aufgerufen werden kann //Hier mache ich das ganze mal mit Überladung.. man kann entweder zwei parameter, oder aber Drei Parameter angeben! float multiplikation(float, float); float multiplikation(float, float, float); float addition(float, float); float addition(float, float, float); float division(float, float); float division(float, float, float); float subtraktion(float, float); float subtraktion(float, float, float); }; //Nicht das Semikolon vergessen ;D float taschenrechner::multiplikation(float z1, float z2) { return z1*z2; } float taschenrechner::multiplikation(float z1, float z2, float z3) { return z1*z2*z3; } float taschenrechner::addition(float z1, float z2) { return z1+z2; } float taschenrechner::addition(float z1, float z2, float z3) { return z1+z2+z3; } float taschenrechner::division(float z1, float z2) { return z1/z2; } float taschenrechner::division(float z1, float z2, float z3) { return z1/z2/z3; } float taschenrechner::subtraktion(float z1, float z2) { return z1-z2; } float taschenrechner::subtraktion(float z1, float z2, float z3) { return z1-z2-z3; }
Beitrag geaendert: 4.3.2007 20:27:53 von adrians -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage