File:  [LON-CAPA] / loncom / homework / Attic / default_homework
Revision 1.1: download - view: text, annotated - select for diffs
Wed Sep 6 21:25:04 2000 UTC (23 years, 8 months ago) by tsai
Branches: MAIN
CVS tags: HEAD
*** empty log message ***

# file name (temp): default_homework 
# used by lonxml::xmlparse() as input variable $safeinit to Apache::run::run()
# 
#
sub hinton {
  return 0;
}

sub random {
  my ($start,$end,$step)=@_;
  my $num=1+int(($end-$start)/$step);
  my $result=$start + int(rand() * $num)*$step;
  return $result;
}

sub tan  { sin($_[0]) / cos($_[0]) }
sub acos { atan2(sqrt(1 - $_[0] * $_[0]), $_[0] ); }
sub asin { atan2($_[0], sqrt(1- $_[0] * $_[0]) );  }

sub html {
  if ( $external::target == "web" ) {
    return @_[0];
  } else {
    return "";
  }
}

sub pow   {return $_[0] ** $_[1]; }
sub ceil  {return (($_[0]-int($_[0]))== 0.0) ? $_[0] : (int($_[0])+ 1); }
sub floor {return int($_[0]);  }



FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>