Well, in reality, pseudocode is pseudocode, and the language doesn't really matter. The example on Wikipedia is actually just straight VB code. But if you can translate that into pseudocode (a step-by-step verbal description of your algorithm), you're golden. It should probably help that VB is one of the easiest languages to translate into plain English (in my mind, at least).
One recommendation I have is to move your function prototype for the bisection function to a point prior to the main() routine. Put a call to the function in main(), and put the function definition after main is closed:
CODE
double bisect (double a, double b, double c, double d, double x1, double x2, double epsilon);
int main() {
//...variable declaration, input of values, etc.
double result = bisect (a, b, c, d, x1, x2, epsilon);
//...output to screen, housekeeping
}
double bisect (double a, double b, double c, double d, double x1, double x2, double epsilon) {
//...code for the bisection method goes here
}
This is the most standard way of organizing C++ code.