Programmieren in C++ |
home |
zurück |
vor |
Parameterübergabe an Member Funktionen und deren Rückgabeint i = 3218; Float f=100.15; Objekt methode (3218,100.12); Objekt methode (i,f); int main () { Return 0; } Beispiel 1: f(X)=ax˛+bx+c float quadf(int a, int b, int c, float x){ float ergebnis; ergebnis = a*x*x+b*x+c; return ergebnis; } int main(){ int p1, p2, p3; float start, ende, sw; float erg; cout << "Parameter a: "; cin >> p1; cout << "Parameter b: "; cin >> p2; cout << "Parameter c: "; cin >> p3; cout << "Parameter start: "; cin >> start; cout << "Parameter ende: "; cin >> ende; cout << "Parameter sw: "; cin >> sw; for (float x=start; x<=ende; x+=sw){ // x = x + sw cout << "f(" << x << ")=" << quadf(p1, p2, p3, x) << endl; } return 0; } oder z.B. siehe Programm Prog0020 double fktnamen(int a,float f){ int i; double ergebnis // a,f,i,ergebnis sind noch Vorhanden return ergebnis; // Kann in einer Methode auftauchen } summe = 8,0 + fktname(3,8.5) + 22.0 * 3 int isschaltjahr (int pj){ if(pj%4==0 && pj%100!=0 || pj%400==0 return 1; //entergebnis Wahr / True else return 0; } void setdatum(int t, int m, int j){ int t_in_m[12]={31,28,31,30,.......}; if(istschafltjahr(0)) t_in_m[1]=29; : : : } String zurückgeben class Person{ void getnname(char* ziel){ strcpy(ziel,nname); } // aus #include <string.h> } int main(){ person test; char buffer[200]; test.getnname(buffer); cout << Nachname: " << buffer << endl; } siehe Programm Prog0021 |
home |
zurück |
vor |