Sindbad~EG File Manager

Current Path : /usr/home/beeson/Otter-Lambda/yyy/english/
Upload File :
Current File : /usr/home/beeson/Otter-Lambda/yyy/english/ptitle.c

/*  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