PHP 4.0 时尚编程百例 —  实例 59  常用数学函数(二)

林继 PHP 技术 5,168 共写了633个字 (2005-07-30 16:31:14) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将继续介绍常用的数学函数.pi()函数传回圆周率,不需输入参数。float sin(float arg) 函数计算参数 arg 的正弦值(sine)。float cos(float arg)函数计算参数 arg 的余弦值 (cosine()).int rand([int min],[int max])为随机数函数,在最大和最小数值间取一个随机数。

编程思路

  1. 打印pi()函数的值;echo "pi=".pi ()."< br />< br />";

使用pi()函数的值求得sin()函数和cos()函数的值,同时进行打印.

  1.  for($index=-1;$index<=1;$index+=0.25)
  2.     {
  3.          echo("<tr>n");
  4.          echo("<td>$index</td>n");
  5.          echo("<td>".acos($index)."</td>n");
  6.          echo("</tr>n");
  7.  }

循环10次,每次循环都打印出一个随机的数值,使用随机函数 rand(1,100),随机数的范围为1到100.

创作步骤

一、打印pi()函数的值

  1. echo "pi=".pi ()."< br />< br />";

打印 pi() 函数,同时打印一个换行标记.

二、sin() 函数和cos()函数

打印sin(0.5*pi())函数的值和cos(2*pi())函数的值。”

  1. echo "sin(0.5*pi())=".sin(0.5*pi())."<br /><br />";
  2. echo "cos(2*pi())=".cos(2*pi())."<br /><br />";

同时打印换行标记

三、随机函数rand()的使用

为了显示随机函数的功能,这里使用了循环:共循环10次,打印出10个随机数来。

  1. for($index=0;$index<10;$index++)
  2.     {
  3.          echo rand(1,100)."<br />n";
  4.     }

这里使用的随机函数为 rand(1*100),所以随机数的范围是1到100之间。

四、本例程序代码

  1. <HTML>
  2. <HEAD>
  3. <TITLE>常用数学函数(二)</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?php
  7.  
  8.        echo "pi=".pi()."<br /><br />";
  9.        echo "pi=M_PI=".M_PI."<br /><br />";
  10.        echo "sin(0.5*pi())=".sin(0.5*pi())."<br /><br />";
  11.        echo "cos(2*pi())=".cos(2*pi())."<br /><br />";
  12.  
  13.        // 打印从1到100中间的10个随机数
  14.       for($index=0;$index<10;$index++)
  15.       {
  16.            echo rand(1,100)."<br />n";
  17.        }
  18.  
  19. ?>
  20.  
  21. </BODY>
  22. </HTML>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >