Diff for /loncom/homework/default_homework.lcpm between versions 1.1 and 1.3

version 1.1, 2000/09/26 19:29:07 version 1.3, 2000/10/11 20:59:43
Line 2 Line 2
 # used by lonxml::xmlparse() as input variable $safeinit to Apache::run::run()  # used by lonxml::xmlparse() as input variable $safeinit to Apache::run::run()
 #   # 
 #  #
   $RANDOMINIT=0;
   
 sub hinton {  sub hinton {
   return 0;    return 0;
 }  }
   
 sub random {  sub random {
   my ($start,$end,$step)=@_;    my ($start,$end,$step)=@_;
     if ( ! $RANDOMINIT ) { srand($external::randomseed); $RANDOMINIT=1; }
   my $num=1+int(($end-$start)/$step);    my $num=1+int(($end-$start)/$step);
   my $result=$start + int(rand() * $num)*$step;    my $result=$start + int(rand() * $num)*$step;
   return $result;    return $result;
Line 19  sub asin { atan2($_[0], sqrt(1- $_[0] * Line 22  sub asin { atan2($_[0], sqrt(1- $_[0] *
   
 sub html {  sub html {
   if ( $external::target == "web" ) {    if ( $external::target == "web" ) {
     $Apache::scripttag::start_script::result.=@_[0];      $SCRIPT_RESULT.=@_[0];
   }    }
 }  }
   
Line 28  sub pow   {return $_[0] ** $_[1]; } Line 31  sub pow   {return $_[0] ** $_[1]; }
 sub ceil  {return (($_[0]-int($_[0]))== 0.0) ? $_[0] : (int($_[0])+ 1); }  sub ceil  {return (($_[0]-int($_[0]))== 0.0) ? $_[0] : (int($_[0])+ 1); }
 sub floor {return int($_[0]);  }  sub floor {return int($_[0]);  }
   
   sub format {
     my ($value,$fmt)=@_;
     $SCRIPT_RESULT.=sprintf('%.'.$fmt,$value);
   }

Removed from v.1.1  
changed lines
  Added in v.1.3


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