โค๊ดคำนวณหารากที่ n

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
bankjittapol
PHP Super Member
PHP Super Member
โพสต์: 344
ลงทะเบียนเมื่อ: 21/10/2019 10:19 am

โค๊ดคำนวณหารากที่ n

โพสต์ที่ยังไม่ได้อ่าน โดย bankjittapol »

ก่อนอื่นต้องทำความเข้าใจกับ นิยามของรากที่ n การหารากที่ n และจำนวนจริงก่อน เพื่อที่จะสามารถเข้าใจตัวโค๊ดคำนวณได้ง่ายยิ่งขึ้น ซึ่งตัวโค๊ดคำนวณนั้นง่าย และสั้นมากๆๆ

สูตรการหารากที่ n
root2.png
root2.png (10.38 KiB) Viewed 684 times
โดย จะหมายความว่า รากที่ n ของ a จะเท่ากับ b และเมื่อหาค่าย้อนกลับ จะได้ว่า b ยกกำลัง n จะเท่ากับ a

โค๊ดการคำนวณหารากที่ n

โค้ด: เลือกทั้งหมด

<?php

$root = 4 ;    // เก็บค่า ราก ที่รับมา ในที่นี้ยกตัวอย่างคือ 4
$num = 16;     // เก็บค่าที่ติดราก ที่ต้องการหา ในที่นี้ยกตัวอย่างคือ 16
$reroot  = 1/$root ; // ถอดราก แล้วเก็บ value ไว้ที่ $reroot

$calculate1 = pow($num,$reroot); //ใช้ function pow() ซึ่งเป็น การยกกำลัง โดยในวงเล็บ ตัวแปรแรกจะเป็นค่าฐาน ตัวแปรที่สองเป็น ตัวที่ยกกำลัง

$calculate2 = pow($calculate1,$root); //นำผลลัพธ์ที่หาได้มายกกำลังด้วยราก

echo "รากที่ ".$root." ของ ".$num." เท่ากับ ".$calculate1. " และ ".$calculate1." ยกกำลังด้วย ".$root."  เท่ากับ  ".$calculate2;
// รากที่ 4 ของ 16 เท่ากับ 2 และ 2 ยกกำลังด้วย 4 เท่ากับ 16
 ?>

โดยสามารถอ่านเพิ่มเติม เกี่ยวกับfunction pow() ได้
และ function ต่างๆ ของ PHP :arrow: PHP Function :-o

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 36