// Einbinden der Header-Datei #include "unit2.h" //#include "stdio.h" #include #include using namespace std; int main () { // hier folgt Ihr Programm double x0, x1, gamma, fi, fiMinus, fiPlus, xi, xiPlus, xiMinus; int verf, bsp; cout << "Beispiel?" << endl; cin >> bsp; if(bsp>AnzahlBeispiele) exit(0); //error cout << "Verfahren?" << endl; cin >> verf; Start (bsp, x0, x1, 0); xiMinus = x0; xi = x1; fiMinus = f(xiMinus); fi = f(xi); do { //interpolate here //xiPlus = ... //fiPlus = f(xiPlus); // if(fiPlus == 0) break; //decide on side to use // use this only to generate gamma (if needed) switch (verf) { case RegFalsi: break; case Illinois: break; case Pegasus: break; case AndBjrk: break; default: cout << "Skandal!!!" << endl; //error exit(0); } //callback Ausgabe(verf,xi,fi,xiPlus,fiPlus); //shift i => i+1 xiMinus = xi; fiMinus = fi; xi = xiPlus; fi = fiPlus; } while (false); //Abbruchbedingung hier //printf("%f %f\n",x0, f(x0)); Ergebnis(verf,xiPlus); return 0; }