rendered paste body
// Einbinden der Header-Datei
#include "unit2.h"
//#include "stdio.h"
#include <iostream>
#include <algorithm>
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;
}