//! @warning Use it at your own risk. //! @copyright *this file is FREEWARE. //! @file trig_test.cpp //! @author Dejan D. M. Milosavljevic //! @version 1.0 //! @date 2003 //! @description Test for trig.hpp. //! @warning Use it at your own risk. //! @copyright *this file is FREEWARE. #include #include #include #include "trig.hpp" using namespace std; int main_trig( int argc, char *argv[] ) { cout << "main_trig" << endl; double I_dval; for( I_dval = double( -5 ); I_dval< double( 5 ); I_dval += double( 0.1 ) ) { cout << "acsec( " << I_dval << " ) = " << acsec( I_dval ) << endl; cout << "actan( " << I_dval << " ) = " << actan( I_dval ) << endl; cout << "asec( " << I_dval << " ) = " << asec( I_dval ) << endl; cout << "csec( " << I_dval << " ) = " << csec( I_dval ) << endl; cout << "ctan( " << I_dval << " ) = " << ctan( I_dval ) << endl; cout << "sec( " << I_dval << " ) = " << sec( I_dval ) << endl; } float I_fval; for( I_fval = float(-5); I_fval< float(5); I_fval += float( 0.1 )) { cout << "acsec( " << I_fval << " ) = " << acsec( I_fval ) << endl; cout << "actan( " << I_fval << " ) = " << actan( I_fval ) << endl; cout << "asec( " << I_fval << " ) = " << asec( I_fval ) << endl; cout << "csec( " << I_fval << " ) = " << csec( I_fval ) << endl; cout << "ctan( " << I_fval << " ) = " << ctan( I_fval ) << endl; cout << "sec( " << I_fval << " ) = " << sec( I_fval ) << endl; } complex I_cdval; for( I_dval =double( -5 ); I_dval< double( 5 ); I_dval += double( 0.1 ) ) { I_cdval.real( I_dval ); I_cdval.imag( I_dval ); // cout << "acsec( I_cdval ) = " << acsec( I_cdval ) << endl; // cout << "actan( I_cdval ) = " << actan( I_cdval ) << endl; // cout << "asec( I_cdval ) = " << asec( I_cdval ) << endl; cout << "csec( I_cdval ) = " << csec( I_cdval ) << endl; cout << "ctan( I_cdval ) = " << ctan( I_cdval ) << endl; cout << "sec( I_cdval ) = " << sec( I_cdval ) << endl; } //cin.get(); return 0; }