寫出計算BMI的PHP程式 ChatGPT回答 以下是一個計算BMI的PHP程式: // 定義變數 $height = 1.7; // 身高(單位:公尺) $weight = 65; // 體重(單位:公斤) // 計算BMI值 $bmi = $weight / ($height * $height); // 輸出BMI值 echo "您的BMI值為:" . $bmi . " "; // 判斷BMI值所屬的分類 if ($bmi < 18.5) { echo "您的體重過輕。"; } else if ($bmi >= 18.5 && $bmi < 24) { echo "您的體重正常。"; } else if ($bmi >= 24 && $bmi < 27) { echo "您的體重過重。"; } else if ($bmi >= 27 && $bmi < 30) { echo "您的體重輕度肥胖。"; } else if ($bmi >= 30 && $bmi < 35) { echo "您的體重中度肥胖。"; } else { echo "您的體重重度肥胖。"; } ?> 請注意,此程式中的身高和體重是寫死在程式碼中的,如果需要讓使用者輸入身高和體重,可以使用PHP表單來實現。 請完成能輸入身高、體重,計算BMI並給予評語的PHP程式 ChatGPT回答 以下是一個可以輸入身高、體重,計算BMI並給予評語的PHP程式: <!DOCTYPE html> <html> <head> <title>BMI 計算機</title> </head> <body> <h1>BMI 計算機</h1> <form method="post"> <p> <label for="height">身高(公分):</label> <input type="number" name="height" id="height" required> </p> <p> <label for="weight">體重(公斤):</label> <input type="number" name="weight" id="weight" required> </p> <button type="submit">計算</button> </form> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $height = $_POST['height'] / 100; // 將身高單位轉換為公尺 $weight = $_POST['weight']; $bmi = $weight / ($height * $height); // 計算 BMI 值 // 根據 BMI 值給出評語 if ($bmi < 18.5) { $comment = "體重過輕"; } elseif ($bmi < 24) { $comment = "正常範圍"; } elseif ($bmi < 27) { $comment = "過重"; } elseif ($bmi < 30) { $comment = "輕度肥胖"; } elseif ($bmi < 35) { $comment = "中度肥胖"; } else { $comment = "重度肥胖"; } // 輸出計算結果 echo "<p>BMI 值為:$bmi</p>"; echo "<p>評語:$comment</p>"; } ?> </body> </html> 這個程式首先顯示一個網頁表單,該表單讓使用者輸入他們的身高和體重。使用者按下提交按鈕後,PHP 會從表單中讀取身高和體重,計算BMI值,然後根據BMI值顯示評語。 請完成能輸入身高、體重,計算BMI並給予評語的javascript程式,能在網頁上執行 ChatGPT回答 以下是一個可以輸入身高、體重,計算BMI並給予評語的JavaScript程式: <!DOCTYPE html> <html> <head> <title>BMI 計算機</title> <script> function calculateBMI() { // 取得身高和體重的值 var height = document.getElementById("height").value / 100; // 將身高單位轉換為公尺 var weight = document.getElementById("weight").value; // 計算 BMI 值 var bmi = weight / (height * height); // 根據 BMI 值給出評語 var comment; if (bmi < 18.5) { comment = "體重過輕"; } else if (bmi < 24) { comment = "正常範圍"; } else if (bmi < 27) { comment = "過重"; } else if (bmi < 30) { comment = "輕度肥胖"; } else if (bmi < 35) { comment = "中度肥胖"; } else { comment = "重度肥胖"; } // 輸出計算結果 document.getElementById("result").innerHTML = "BMI 值為:" + bmi.toFixed(2) + "<br>評語:" + comment; } </script> </head> <body> <h1>BMI 計算機</h1> <p> <label for="height">身高(公分):</label> <input type="number" id="height" required> </p> <p> <label for="weight">體重(公斤):</label> <input type="number" id="weight" required> </p> <button type="button" onclick="calculateBMI()">計算</button> <p id="result"></p> </body> </html> 這個程式首先顯示一個網頁,其中包含兩個輸入框和一個計算按鈕。使用者在輸入框中輸入他們的身高和體重,然後按下計算按鈕。當按鈕被按下時,JavaScript 會從輸入框中讀取身高和體重,計算BMI值,然後根據BMI值顯示評語。計算結果會被顯示在網頁上方的一個段落中。注意:由於JavaScript只運行在客戶端, 因此這個程式需要在網頁中引入這個腳本。可以將這個程式保存為一個名為 bmi_calculator.html 的檔案,然後在網頁中使用以下代碼引入: <!DOCTYPE html> <html> <head> <title>BMI 計算機</title> <script src="bmi_calculator.js"></script> </head> <body> <!-- 在這裡輸入 BMI 計算機的 HTML 代碼 --> </body> </html> 其中,bmi_calculator.js 是包含上面 JavaScript 代碼的腳本檔案的名稱。如果 bmi_calculator.html 和 bmi_calculator.js 這兩個檔案在同一個資料夾中,那麼這個代碼就可以正常運行。 請完簡單計算機的PHP程式,能在網頁上執行 ChatGPT回答 以下是一個簡單的PHP程式,可以實現網頁上的計算機功能: <!DOCTYPE html> <html> <head> <title>簡單計算機</title> </head> <body> <h1>簡單計算機</h1> <form method="post"> <label for="num1">第一個數字:</label> <input type="text" name="num1" required> <br><br> <label for="num2">第二個數字:</label> <input type="text" name="num2" required> <br><br> <label for="operator">運算符號:</label> <select name="operator" required> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <br><br> <input type="submit" name="submit" value="計算"> </form> <?php // 檢查是否已經提交表單 if(isset($_POST['submit'])) { // 讀取表單中的數字和運算符號 $num1 = $_POST['num1']; $num2 = $_POST['num2']; $operator = $_POST['operator']; // 根據運算符號計算結果 switch($operator) { case '+': $result = $num1 + $num2; break; case '-': $result = $num1 - $num2; break; case '*': $result = $num1 * $num2; break; case '/': $result = $num1 / $num2; break; default: echo "不支援的運算符號"; exit; } // 輸出計算結果 echo "<h2>計算結果:</h2>"; echo "<p>$num1 $operator $num2 = $result</p>"; } ?> </body> </html> 這個程式顯示一個網頁,其中包含兩個輸入框和一個下拉列表框,以及一個計算按鈕。使用者在輸入框中輸入兩個數字,然後在下拉列表框中選擇一個運算符號,最後按下計算按鈕。當按鈕被按下時,PHP 會從表單中讀取數字和運算符號,然後根據運算符號計算結果,並將計算結果輸出到網頁上。 注意:由於這個程式是一個 PHP 程式,所以它需要運行在一個支援 PHP 的網頁伺服器上。 請設計列印九九乘法表的PHP程式 ChatGPT回答 以下是一個簡單的 PHP 程式,可以用來列印出九九乘法表: <?php // 設定表格的行數和列數 $rows = 9; $cols = 9; // 印出九九乘法表的表格 echo "<table border='1'>\n"; for ($i = 1; $i <= $rows; $i++) { echo "<tr>"; for ($j = 1; $j <= $cols; $j++) { echo "<td>" . $i * $j . "</td>"; } echo "</tr>\n"; } echo "</table>"; ?> 在這個程式中,我們使用了兩個迴圈,分別控制行數和列數。在每一個格子中,我們計算出該格的值(也就是乘法表中兩個數字的乘積),並將其印出到 HTML 表格的格子中。最後,我們將整個表格用 <table> 和 <tr> 標籤來包裝起來,並加上了一個邊框樣式。 請設計列印1加到100的PHP程式 ChatGPT回答 以下是一個簡單的 PHP 程式,可以用來計算並列印出1加到100的總和: <?php // 設定初始值為0 $total = 0; // 使用迴圈計算總和 for ($i = 1; $i <= 100; $i++) { $total += $i; } // 印出總和 echo "1+2+3+...+98+99+100 = " . $total; ?> 在這個程式中,我們使用了一個變數 $total 來儲存計算出來的總和。接著,我們使用了一個 for 迴圈來計算從1加到100的總和。在每一次迴圈中,我們將 $i 加到 $total 中。最後,我們將計算出來的總和印出到網頁中。
|