PHP課堂 實驗2

2021-06-12 23:20:24 字數 2089 閱讀 7591

實驗二

php的常量和變數

實驗目的:

掌握php

中常量和變數的概念、定義、使用和作用域

了解php

的超全域性變數

掌握

php中基本的資料型別及其用法

掌握

php中資料的定義和使用

了解

php中的自動型別轉換和強制型別轉換

實驗內容:

1、給出乙個半徑

r,根據該半徑值計算圓的周長和面積並輸出,注意周長和面積保留兩位小數,π值定義為常量。 2、

給出乙個華氏溫度,要求輸出對應的攝氏溫度,公式為

c=5/9*

(f-32

),注意強制型別轉換的應用。

3、已知鋼筆每只

20元,尺子每把

10元,購買

10只鋼筆

20把尺子一共要花多少錢。 4、

練習書上

2.4部分程式例子(主要是書上底紋為灰色部分),對於例子中一些有錯誤的部分,注意檢視輸出時的錯誤提示資訊

選作:練習課件上面陣列函式的使用,定義陣列,依次呼叫陣列函式並輸出呼叫函式後陣列的鍵值和元素值。

實驗結果: 1.

<?php

//定義π的常量

define("pi",3.14);

$r = 2;

echo "pi=".pi.",r=".$r;

$girth = 2 * $r * pi;

$area = 2 * pi * $r * $r;

echo "

";printf("周長為: %.2f",$girth);

echo "

";printf("面積為:%.2f",$area);

?>

2.

<?php

//華氏溫度

$f=200;

$c = (float)(5 / 9 * ($f - 32));

echo "華氏溫度為200,對應的攝氏溫度為:".$c;

?>

3.

<?php

$penprice = 20;

$rulerprice = 10;

$totalpay = 10 * $penprice + 20 * $rulerprice;

echo "購買10支鋼筆,20把尺子,一共花費:".$totalpay;

?>

4.

<?php

$foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");

while(list($key,$val) = each($foo))

echo "

";echo "陣列的個數為:".count($foo);

echo "

";//unset($foo[0]);

print_r(array_slice($foo, 2, -1));

echo "

";$queue = array("orange","banana");

print_r($queue);

array_push($queue,"newfruit");

echo "

";print_r($queue);

echo "

";print_r(array_values($queue));

echo "

";sort($queue);

foreach($queue as $key => $val)

?>

PHP課堂 實驗5

實驗五 php中的檔案操作 實驗目的 掌握php中操作檔案的方法 掌握php中字串相關函式的應用 實驗內容 1 學習的使用方法,設計乙個投票選擇器 最後顯示選中的專案。顯示樣式的設計如香蕉 桔子 首先判斷有沒有進行投票操作,利用isset post submit 投票後判斷有沒有選擇單選框,利用is...

C 課堂實驗3

一 問題及 檔名稱 aa c cpp 作 者 馬昭宇 完成日期 2016 年 4 月 7 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 計算分段函式 程式輸出 y 問題分析 略 演算法設計 無 三 心得體會 分段函式 較為簡單,可以做到得心應手 四 知識點總結 如何準...

php 實驗2 php基本程式設計

實驗目的 掌握php語法基本元素,掌握資料型別 變數和常量 運算子 表示式的使用 掌握php流程控制 實驗內容及要求 求乙個一維陣列的最大值。header content type text html charset utf 8 arr1 1,5,9,8,2,5 max arr1 0 for i 0...