Sindbad~EG File Manager
/* M. Beeson, titles of GetProblem window for MathXpert
11.8.92 split out of older files
2.14.99 modified
2.3.00 modified for _complex_trig
*/
#define ENGLISH_DLL
#include "export.h"
#include "probtype.h"
#include "tdefn.h"
/*________________________________________________________________________*/
/* following are the titles for problem window */
/* corresponding to values of problemtype in probtype.h
and values of topic in topics.h */
MEXPORT_ENGLISH char * problemtitle(int problemtype, int topic)
{
switch(topic)
{ case _evaluate_numerically:
return " Expression to be evaluated ";
case _eliminate_fractional_exponents: /* problemtype is ROOTS */
return " Eliminate fractional exponents in: ";
case _eliminate_negative_exponents:
return " Eliminate negative exponents in: ";
case _multiply_polynomials:
return " Polynomials to be multiplied ";
case _quadratic_formula: /* fall-through */
case _alg1_quadratic_formula:
return " Solve using the quadratic formula: ";
case _evaluate_trig:
return " Expression to be evaluated: ";
case _trig_product:
return " Change products of trig functions to sums: ";
case _complex_trig:
return "Express in the form a + bi";
}
switch(problemtype)
{ case SIMPLIFY: break;
case ROOTS: break;
case SIGMA_NOTATION: break;
case COMMON_DENOMINATOR:
return " Fractions to be added: ";
case NEGATIVE_EXPONENTS:
return " Express using negative exponents if needed: ";
case FRACTIONAL_EXPONENTS:
return " Express using fractional exponents if needed: ";
case FACTOR:
return " Expression to be factored: ";
case LINEAR_EQUATION:
case SOLVE_EQUATION:
return " Equation to be solved: ";
case LINEAR_EQUATIONS:
return " Linear equations to be solved: ";
case INEQUALITIES:
return " Inequality to be solved: ";
case ABSOLUTE_VALUE:
return " Simplify using laws of absolute value: ";
case COMPLEX_NUMBERS:
return " Simplify using laws of complex numbers: ";
case ORDINARY_GRAPH:
return " Function to be graphed: ";
case COMPARE_GRAPHS:
if(topic == _comparefandfprime)
return " Enter the function (derivative will be computed for you): ";
if(topic == _comparetwoderivs)
return " Enter the function (derivatives will be computed for you): ";
return " Functions to be graphed, separated by comma: ";
case GRAPH_INEQUALITY:
return " Inequality to be graphed: ";
case GRAPH_RELATION:
return " Relation to be graphed: ";
case POLYROOTS:
return " Polynomial whose complex roots you want to see: ";
case CONTOUR_PLOT:
return " Function whose level lines you want to see: ";
case COMPLEX_CONTOUR_PLOT:
return " Enter a real function of a complex variable: ";
case TRIG_EXPAND:
case BINOMIAL_THEOREM:
return " Expression to be expanded :";
case TRIG_IDENTITY:
if(topic == _hyperfunctions)
return "Verify by converting to exponentials: ";
return " Identity to be verified: ";
case INDUCTION:
return " To be proved by induction: ";
case POLAR_GRAPH:
return " Function to graph in polar form: ";
case PARAMETRIC_GRAPH:
return " Two functions determining a parametric curve: ";
case LIMITS:
case LHOPITAL:
return " Limit to be evaluated: ";
case DIFFERENTIATE_FROM_DEFN:
return " Expression to be differentiated from definition: ";
case DIFFERENTIATE:
return " Expression to be differentiated: ";
case MINMAX:
return " Find minimum and maximum on an interval: ";
case IMPLICIT_DIFF:
return " Expression to differentiate implicitly: ";
case RELATED_RATES:
return " Equation relating the rates: ";
case INTEGRATION:
return " Integral to be evaluated: ";
case ADDSERIES:
return " Infinite series to be evaluated: ";
case TESTCONVERGENCE:
return " Infinite series to test for convergence: ";
case POWERSERIES:
return " Expression to expand in a power series: ";
case SOLVE_ODE:
return " Differential equation to be solved graphically: ";
case SOLVE_TWO_ODES:
return " Two differential equations, separated by comma: ";
case HIGH_ORDER_ODE:
return " Differential equation y'''... = f(x,y,y',...): ";
case RIEMANN_SUMS:
return " Riemann sums";
case SIMPSONS_RULE:
return " Simpson's rule";
case TRAPEZOID_RULE:
return " Trapezoid rule";
case POLAR_NONPARAMETRIC_SURFACE: /* fall through */
case NONPARAMETRIC_SURFACE:
return " Function to be graphed: ";
case PARAMETRIC_SURFACE:
return " Three functions of two variables: ";
}
return " Expression to be simplified ";
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists