© solarseven/Shutterstock.com

เมื่อใดก็ตามที่เราต้องการประเมินขนาดของการเปลี่ยนแปลงอย่างรวดเร็ว เปอร์เซ็นต์มักจะเป็นเครื่องมือที่ใช้เสมอ เมื่อใช้เปอร์เซ็นต์ เราสามารถคำนวณความแตกต่างระหว่างค่าสองค่า หาสัดส่วนของปริมาณที่สัมพันธ์กับผลรวม หรือวัดระดับการเปลี่ยนแปลงของค่าได้อย่างง่ายดาย

ในบทความนี้ เราจะสำรวจว่าเปอร์เซ็นต์และเครื่องหมายเปอร์เซ็นต์ (%) ใช้ในการเขียนโปรแกรมจากทั้งมุมมองทางคณิตศาสตร์และวากยสัมพันธ์อย่างไร ในตอนท้าย คุณควรมีความเข้าใจอย่างครอบคลุมเกี่ยวกับสูตรเปอร์เซ็นต์ในการเขียนโปรแกรม และพร้อมที่จะใช้อย่างมั่นใจในโครงการของคุณ

สูตรเปอร์เซ็นต์ในการเขียนโปรแกรม: เครื่องหมายเปอร์เซ็นต์ (%)

เราทุกคนต่างเคยเจอคำว่า “เปอร์เซ็นต์” ณ จุดใดจุดหนึ่ง ตั้งแต่การคำนวณเกรดในชั้นมัธยมต้นไปจนถึงการประมาณส่วนลดในการซื้อสินค้าใน Amazon ของเรา แต่คุณเคยคิดถึงนิรุกติศาสตร์ของมันหรือไม่?

ปรากฎว่าคำว่า”เปอร์เซ็นต์”มาจากคำภาษาละติน”per centum”ซึ่งแปลว่า”โดยร้อย”และอย่างที่เราทราบกันดีว่า เปอร์เซ็นต์เป็นเพียงเศษส่วนที่มี 100 อยู่ในตัวส่วน

แต่เครื่องหมายเปอร์เซ็นต์มีการใช้งานมากกว่าแนวคิดทางคณิตศาสตร์ของการประมาณค่าและการเปรียบเทียบ ในการเขียนโปรแกรม เครื่องหมายเปอร์เซ็นต์ส่วนใหญ่จะใช้เป็นตัวดำเนินการโมดูโลและในการดำเนินการทางคณิตศาสตร์ อย่างไรก็ตาม มีการใช้งานอื่น ๆ อีกมากมายในภาษาต่าง ๆ ตอนนี้เราจะดูรายละเอียดเหล่านี้

ตัวดำเนินการโมดูโล

ตัวดำเนินการโมดูโล (%) หรือที่เรียกว่าตัวดำเนินการเศษหรือ”โมดูลัส”ใช้เพื่อหารตัวเลขสองตัวและส่งคืนเศษ อัลกอริทึมนี้มีประโยชน์มาก เช่น FizzBuzz อันโด่งดัง ซึ่งคุณจะต้องตรวจสอบว่าตัวเลขใดหารด้วยตัวเลขอื่นลงตัวหรือไม่ ตัวอย่างเช่น หากคุณต้องการตรวจสอบว่าตัวเลขเป็นเลขคู่หรือเลขคี่ คุณสามารถใช้ตัวดำเนินการโมดูโลดังนี้:

num=123358

if num % 2==0:

    print(“จำนวนเป็นเลขคู่”)

อื่นๆ:

    print(“จำนวนเป็นเลขคี่”)

# เอาต์พุต: “จำนวนเป็นเลขคู่”

ด้วยโค้ดสองสามบรรทัดเหล่านี้ เราจึงระบุได้อย่างรวดเร็วว่า 123358 เป็นเลขคู่ ไม่ว่าคุณกำลังทำงานกับอัลกอริทึมทางคณิตศาสตร์ที่ซับซ้อนหรือเพียงแค่ต้องทำการทดสอบการหารเลขคณิตขั้นพื้นฐาน คุณจะพบว่าตัวดำเนินการโมดูโลเป็นสิ่งที่ต้องมีในชุดเครื่องมือการเขียนโปรแกรมของคุณ

Markdown, Encoding และ CSS

Markdown เป็นอีกพื้นที่หนึ่งที่เครื่องหมายเปอร์เซ็นต์พบการใช้งานในการเขียนโปรแกรม ในภาษามาร์กดาวน์ เครื่องหมายเปอร์เซ็นต์ใช้สำหรับเข้ารหัสอักขระพิเศษ ตัวอย่างเช่น หากคุณต้องการแทรกสัญลักษณ์เปอร์เซ็นต์ลงในไฟล์ Markdown คุณสามารถใช้รหัส % โดยที่สัญลักษณ์”%”เข้ารหัสเป็น”%25″

ในทำนองเดียวกัน URL อาจมีข้อความพิเศษ อักขระ เช่น ช่องว่างที่ต้องเข้ารหัส โดยใช้การเข้ารหัสแบบเปอร์เซ็นต์เพื่อให้เว็บเบราว์เซอร์ตีความได้อย่างถูกต้อง ตัวอย่าง:

URL: https://www.example.com/search?q=programming language

URL ที่เข้ารหัส: https://www.example.com/search?q=programming%20languages

ใน CSS มักใช้เปอร์เซ็นต์เพื่อกำหนดขนาดโดยสัมพันธ์กับออบเจกต์หลักขององค์ประกอบ

©BEST-BACKGROUNDS/Shutterstock.com

นอกจากนี้ ใน CSS เปอร์เซ็นต์ยังใช้สำหรับการวัดขนาดสัมพัทธ์ CSS อนุญาตให้ใช้ค่าเปอร์เซ็นต์สำหรับคุณสมบัติที่หลากหลาย เช่น ความกว้าง ความสูง ระยะขอบ การเติม และขนาดตัวอักษร ด้วยการใช้เปอร์เซ็นต์ เราสามารถสร้างการออกแบบเว็บที่ตอบสนองตามขนาดที่ปรับขนาดของวิวพอร์ตได้

ตัวอย่างเช่น

.my-class {

                 ความกว้าง: 50%;

                 ความสูง: 100%;

                 ระยะขอบ: 0% 10% 0% 10%;

                 ระยะขอบ: 5% 2%;

                }

ในตัวอย่างนี้ เรากำลังใช้ ตัวเลือก CSS เพื่อใช้ชุดของกฎกับองค์ประกอบ HTML ที่มีชื่อคลาสว่า “my-class” เมื่อใช้ค่าเปอร์เซ็นต์สำหรับคุณสมบัติเหล่านี้ องค์ประกอบจะปรับขนาดและระยะห่างที่สัมพันธ์กับคอนเทนเนอร์หลัก ทำให้ตอบสนองต่อหน้าจอขนาดต่างๆ ได้มากขึ้น

ตัวระบุรูปแบบ

ในภาษาต่างๆ เช่น C เครื่องหมายเปอร์เซ็นต์ใช้เป็นตัวระบุรูปแบบในฟังก์ชัน printf() และ scanf() ตัวระบุรูปแบบเป็นอักขระพิเศษที่ขึ้นต้นด้วยเครื่องหมายเปอร์เซ็นต์ตามด้วยอักขระที่ระบุประเภทของค่าที่จะพิมพ์หรือสแกน

ตัวอย่างเช่น ใช้ตัวระบุรูปแบบ”%d”เพื่อพิมพ์ค่าจำนวนเต็ม ในขณะที่ “%f” ใช้สำหรับพิมพ์ค่าทศนิยม ตัวระบุรูปแบบ “%s” ใช้เพื่อพิมพ์สตริง และ “%c” ใช้เพื่อพิมพ์อักขระตัวเดียว

เครื่องหมายเปอร์เซ็นต์ใช้ร่วมกับตัวระบุรูปแบบเหล่านี้เพื่อพิมพ์หรือสแกนค่า ของประเภทต่างๆ ในภาษาซี ตัวอย่างเช่น โค้ดต่อไปนี้พิมพ์ค่าของตัวแปรจำนวนเต็ม x:

int x=42;

printf(“ค่าของ x คือ %d \n”, x);

ที่นี่ ตัวระบุรูปแบบ “%d” ใช้เพื่อพิมพ์ค่าของ x และใช้เครื่องหมายเปอร์เซ็นต์เพื่อระบุจุดเริ่มต้นของตัวระบุรูปแบบ

เมื่อเรียกใช้ฟังก์ชัน printf() ค่าของ x จะถูกแทนที่ด้วยตัวระบุรูปแบบ”%d”และสตริงผลลัพธ์จะถูกพิมพ์ไปยังคอนโซล ตอนนี้มาดูสูตรเปอร์เซ็นต์ต่างๆ ในการเขียนโปรแกรมพร้อมตัวอย่างที่เป็นประโยชน์

การคำนวณโดยใช้สูตรเปอร์เซ็นต์ในการเขียนโปรแกรม

การคำนวณเปอร์เซ็นต์ที่เพิ่มขึ้น/ลดลง

นี่เป็นเรื่องธรรมดา ปัญหาเมื่อคุณจำเป็นต้องคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงของค่าเมื่อเวลาผ่านไป สูตรการเพิ่มหรือลดเปอร์เซ็นต์สามารถแสดงทางคณิตศาสตร์ได้ดังนี้:

เปอร์เซ็นต์การเปลี่ยนแปลง=((ค่าใหม่ – ค่าเดิม)/ค่าเดิม) x 100 

ตัวอย่างเช่น สมมติว่าคุณมีแอปเปิ้ล 10 ลูกเมื่อวานนี้ แต่วันนี้คุณมีแอปเปิ้ล 15 ลูก เปอร์เซ็นต์ที่เพิ่มขึ้นคืออะไร? old_value คือ 10 และ new_value คือ 15 การใช้สูตรในฟังก์ชัน Python เราสามารถคำนวณเปอร์เซ็นต์ที่เพิ่มขึ้นได้ดังนี้:

def calculator_percent_change(old_value,  new_value):

    percent_change=((new_value – old_value)/old_value) * 100

    print(“เปอร์เซ็นต์ที่เพิ่มขึ้นคือ: ” + str(percent_change) + “%”)

#Output: เปอร์เซ็นต์ เพิ่มขึ้นคือ: 50.0%

สิ่งนี้บอกเราว่าจำนวนแอปเปิ้ลเพิ่มขึ้น 50% จากเมื่อวานถึงวันนี้ ด้วยการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลง คุณสามารถวิเคราะห์การเติบโตหรือการลดลงของตัวแปรใดๆ เมื่อเวลาผ่านไป และทำการตัดสินใจจากข้อมูลตามนั้น

การคำนวณเปอร์เซ็นต์ของผลรวม

เรายังสามารถ พบว่าเราต้องคำนวณเปอร์เซ็นต์ของปริมาณที่เกี่ยวข้องกับผลรวม ตัวอย่างเช่น คุณอาจต้องการทราบเปอร์เซ็นต์ของแอปเปิ้ลทั้งหมดในตะกร้าที่มีสีเขียว สูตรคำนวณเปอร์เซ็นต์ของทั้งหมดคือ:

เปอร์เซ็นต์ของทั้งหมด=(ปริมาณ/ทั้งหมด) x 100

สมมติว่าเรามีตะกร้าของ แอปเปิ้ล 50 ผล และ 15 ผลเป็นสีเขียว เราสามารถคำนวณเปอร์เซ็นต์ของแอปเปิ้ลเขียวโดยใช้ Python เช่น

def calculator_percent_total(quantity , ทั้งหมด):

    percent_total=(ปริมาณ/ทั้งหมด) * 100

    print(“เปอร์เซ็นต์ของแอปเปิ้ลเขียวคือ ” + str(percent_total) + “%”)

#ผลผลิต: เปอร์เซ็นต์ของแอปเปิ้ลเขียวคือ 30.0%

ดังนั้น 30% ของแอปเปิ้ลในตะกร้าเป็นสีเขียวและที่เหลือไม่มี วิธีนี้มีประโยชน์ในสถานการณ์ต่างๆ เช่น การคำนวณเปอร์เซ็นต์ของยอดขายสำหรับผลิตภัณฑ์หนึ่งๆ เปอร์เซ็นต์ของพนักงานชายหรือหญิงในบริษัท หรือเปอร์เซ็นต์ของนักเรียนที่สอบผ่าน

ถัดไป มาดูกันว่าเราจะใช้สูตรเปอร์เซ็นต์เพื่อคำนวณขนาดของการเปลี่ยนแปลงในปริมาณที่กำหนดได้อย่างไร

การคำนวณขนาดของการเปลี่ยนแปลง

บางครั้งเราอาจต้องแสดงการเปลี่ยนแปลงในปริมาณ ในรูปของเปอร์เซ็นต์ แต่ยังคำนึงถึงขนาดของการเปลี่ยนแปลงด้วย

ขนาดของการเปลี่ยนแปลงสามารถ กำหนดเป็นเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างตัวเลขหรือค่าต่างๆ

©Arthimedes/Shutterstock.com

ตัวอย่างเช่น หากเรากำลังเปรียบเทียบจำนวนประชากรของสองเมืองเมื่อเวลาผ่านไป เราอาจต้องการทราบว่า การเปลี่ยนแปลงเปอร์เซ็นต์เท่านั้น แต่ยังรวมถึงความแตกต่างจริงของขนาดประชากรด้วย เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณการเปลี่ยนแปลงขนาด:

การเปลี่ยนแปลงขนาด=((ค่าใหม่ – ค่าเก่า)/ค่าเดิม) x 100

ในการคำนวณการเปลี่ยนแปลงขนาดเป็นเปอร์เซ็นต์ เราสามารถคูณผลลัพธ์ด้วย 100 สมมติว่าเมือง A มีประชากร 500,000 คนในปี 2020 และมีประชากร 550,000 คนในปี 2021 ในขณะที่เมือง B มีประชากร 700,000 คนในปี 2020 และประชากร จาก 750,000 ในปี 2021 เราสามารถใช้สูตรนี้ใน Python เพื่อคำนวณการเปลี่ยนแปลงขนาดของทั้งสองเมือง:

def calculator_magnitude_change(old_value, new_value):

    magnitude_change=((new_value – old_value )/old_value) * 100

    return magnitude_change

city_a_magnitude=Calcult_magnitude_change(500000, 550000)

city_b_magnitude=calculator_magnitude_change(700000, 750000)

print(“การเปลี่ยนแปลงขนาดของประชากรเมือง A: ” + str(city_a_magnitude) + “%”)

print(“การเปลี่ยนแปลงขนาดของประชากรเมือง B: ” + str(city_b_magnitude) + “%”)

#อุ๊ย tput: 

#City A การเปลี่ยนแปลงของจำนวนประชากร: 10%

#City B การเปลี่ยนแปลงของจำนวนประชากร: 7.14%

เราจะเห็นว่าประชากรของเมือง A เพิ่มขึ้นโดย 10% ในขณะที่ประชากรของเมือง B เพิ่มขึ้น 7.14% เมื่อใช้สูตรการเปลี่ยนแปลงขนาด เราจะเห็นว่าประชากรของเมือง A เพิ่มขึ้น 50,000 คน

ในขณะเดียวกัน ประชากรของเมือง B ก็เพิ่มขึ้น 50,000 คนเช่นกัน แม้ว่าเปอร์เซ็นต์ของเมือง A จะสูงขึ้นก็ตาม สูตรนี้มีประโยชน์ในสถานการณ์ต่างๆ ที่เราจำเป็นต้องเปรียบเทียบการเปลี่ยนแปลงขนาดของตัวแปรตั้งแต่สองตัวขึ้นไปเมื่อเวลาผ่านไป

ข้อผิดพลาดในการคำนวณเปอร์เซ็นต์

สูตรสำหรับการคำนวณเปอร์เซ็นต์ข้อผิดพลาดจะเปรียบเทียบ ค่าการทดลองกับค่าที่คาดไว้และแสดงเป็นค่าเปอร์เซ็นต์ หรือเพียงแค่ความแม่นยำของการวัดที่เกี่ยวกับค่าประมาณ

สูตรที่เราสามารถใช้ในกรณีนี้มีดังนี้

เปอร์เซ็นต์ข้อผิดพลาด=(ค่าจริง – ค่าประมาณ)/ค่าจริง x 100

ตัวอย่างเช่น สมมติว่าเราต้องการวัดอุณหภูมิของห้องโดยใช้เทอร์โมมิเตอร์ เราวัดได้ 25°C แต่อุณหภูมิจริงคือ 20°C เราสามารถคำนวณเปอร์เซ็นต์ข้อผิดพลาดโดยใช้ Python ได้ดังนี้:

def calculator_percent_error(actual_value, Estimated_value):

    percent_error=((estimated_value – actual_value)/actual_value) * 100

    print(“เปอร์เซ็นต์ข้อผิดพลาดคือ: ” + str(percent_error) + “%”)

calculate_percent_error(20, 25)

#Output: เปอร์เซ็นต์ข้อผิดพลาดคือ: 25.0%

สิ่งนี้บอกเราว่าค่าประมาณของเราลดลง 25% ซึ่งหมายความว่าเทอร์โมมิเตอร์ของเราไม่แม่นยำมากนัก สูตรนี้สามารถใช้ได้ในสถานการณ์ต่างๆ เช่น การวัดความแม่นยำของการคาดคะเนโดยโมเดลแมชชีนเลิร์นนิง หรือการประมาณประสิทธิภาพของผลิตภัณฑ์ใหม่ในตลาด

คุณอาจสังเกตเห็นว่าสูตรนี้มีลักษณะคล้ายกับขนาด เปลี่ยนสูตร. นั่นเป็นเพราะทั้งสองแนวคิดเกี่ยวข้องกัน: สูตรการเปลี่ยนแปลงขนาดจะวัดการเปลี่ยนแปลงสัมบูรณ์ของปริมาณ ในขณะที่สูตรข้อผิดพลาดเป็นเปอร์เซ็นต์จะวัดการเปลี่ยนแปลงสัมพัทธ์ตามค่าประมาณ

สูตรเปอร์เซ็นต์ในการเขียนโปรแกรม: เปอร์เซ็นต์และเศษส่วน

บางครั้ง เราอาจต้องแปลงเศษส่วนเป็นเปอร์เซ็นต์ ทำได้โดยการคูณเศษส่วนด้วย 100 แล้วใส่เครื่องหมาย “%” ตัวอย่างเช่น สมมติว่าเรามีเศษส่วน 3/4 ในการคำนวณเปอร์เซ็นต์ที่เกี่ยวข้อง เราสามารถใช้ Python ได้ดังนี้:

def calculator_percentage(ตัวเศษ, ตัวส่วน):

    percentage=(ตัวเศษ/ตัวส่วน) * 100

    print(“เปอร์เซ็นต์คือ ” + str(เปอร์เซ็นต์) + “%”)

calculate_percentage(3, 4)

#Output: เปอร์เซ็นต์คือ 75.0%

p>

เราจะเห็นว่าเศษส่วน 3/4 เท่ากับ 75% ซึ่งหมายความว่าสามในสี่ส่วนมีค่าเท่ากับ 75%

หากต้องการแปลงเปอร์เซ็นต์เป็นเศษส่วน ให้นำเปอร์เซ็นต์นั้นไปหารด้วย 100 และลดเศษส่วนที่เกิดขึ้นให้ง่ายขึ้น ถ้าเป็นไปได้ ตัวอย่างเช่น ถ้าเรามีเปอร์เซ็นต์เป็น 60% เราสามารถแปลงเป็นเศษส่วนได้ดังนี้:

60%=60/100

=3/5

ดังนั้น 60% จึงเทียบเท่ากับเศษส่วน 3/5

สิ่งสำคัญคือต้องสังเกตว่าเมื่อทำงานกับเปอร์เซ็นต์ เราต้องจำไว้ว่าเปอร์เซ็นต์เหล่านี้เป็นตัวแทนของสัดส่วนหรือเศษส่วนของทั้งหมด ซึ่งมักจะมาจาก 100 ดังนั้น เปอร์เซ็นต์สามารถแปลงเป็นเศษส่วนได้โดยการหารด้วย 100 และเศษส่วนสามารถแปลงเป็นเปอร์เซ็นต์ได้โดยการคูณด้วย 100

สรุปผล

The ความสำคัญของการเข้าใจเปอร์เซ็นต์ที่ลดลงของบุคลากรทุกระดับ ตั้งแต่ผู้บริหาร C-Suite ที่ต้องตัดสินใจเชิงกลยุทธ์ตามรายงานทางการเงินไปจนถึงนักเรียนที่ต้องคำนวณเกรด

ดังนั้น ไม่ว่าคนๆ หนึ่งจะมีอาชีพหรือภูมิหลังอย่างไร การเข้าใจเปอร์เซ็นต์ที่ดีสามารถช่วยในการแสดงความคิด การเปรียบเทียบ และการถ่ายทอดข้อมูลที่สำคัญ

นอกจากจะใช้สำหรับการดำเนินการทางคณิตศาสตร์แล้ว เครื่องหมายเปอร์เซ็นต์ยังมีการใช้งานที่หลากหลายในการเขียนโปรแกรม การค้นหาการใช้เป็นตัวระบุรูปแบบ ในการเขียนมาร์กดาวน์ และใน CSS

หากคุณเป็นโปรแกรมเมอร์ ดังนั้น การเรียนรู้สูตรเปอร์เซ็นต์ในการเขียนโปรแกรมอย่างเชี่ยวชาญจะช่วยพัฒนาความสามารถทางคณิตศาสตร์ของคุณไปได้ไกล แต่ยังช่วยสนับสนุนการเขียนโปรแกรมอีกด้วย

By Maisy Hall

ฉันทำงานเป็นนักเขียนอิสระ ฉันยังเป็นวีแก้นและนักอนุรักษ์สิ่งแวดล้อมด้วย พอมีเวลาก็ตั้งใจทำสมาธิ