หาพื้นที่สี่เหลี่ยม

 

โจทย์

คำนวณหาพื้นที่ของสี่เหลี่ยมโดยรับความกว้างและความยาวค่าความกว้าง หากความกว้างและความยาวเท่ากันให้แสดงข้อความว่า square ตามหลังการแสดงค่าพื้นที่

สูตรหาพื้นที่สี่เหลี่ยมคือ

\[A = width \times height\]

สมการนี้แสดงการคำนวณพื้นที่ของสี่เหลี่ยม โดยสามารถอธิบายได้ดังนี้

  1. \(A\) คือ พื้นที่ (Area) ของสี่เหลี่ยม

  2. \(width\) คือ ความกว้างของสี่เหลี่ยม

  3. \(height\) คือ ความสูงของสี่เหลี่ยม

  4. เครื่องหมาย \(\times\) แสดงการคูณ

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

โปรแกรม

width = input("Please enter the width:")
height = input("Please enter the height:")

a = int(width) * int(height)

print("The area is %0.2f." % a)
if width == height:
    print("It's a square.")

คำอธิบายโปรแกรม

โปรแกรมนี้ทำงานตามขั้นตอนดังนี้

  1. รับค่าความกว้างจากผู้ใช้ด้วยฟังก์ชัน input() และเก็บไว้ในตัวแปร width

  2. รับค่าความยาวจากผู้ใช้ด้วยฟังก์ชัน input() และเก็บไว้ในตัวแปร height

  3. คำนวณพื้นที่โดยแปลงค่า width และ height เป็นจำนวนเต็มด้วยฟังก์ชัน int() แล้วคูณกัน เก็บผลลัพธ์ไว้ในตัวแปร a

  4. แสดงผลพื้นที่โดยใช้การแทนที่ข้อความ (string interpolation) แบบ %0.2f เพื่อแสดงทศนิยม 2 ตำแหน่ง

  5. ตรวจสอบว่าความกว้างและความยาวเท่ากันหรือไม่ โดยใช้เงื่อนไข if width == height:

  6. ถ้าความกว้างและความยาวเท่ากัน จะแสดงข้อความ "It's a square." เพิ่มเติม

โปรแกรมนี้แสดงการใช้งานการรับข้อมูล, การคำนวณ, การแสดงผล, และการใช้เงื่อนไขเพื่อตรวจสอบและแสดงผลเพิ่มเติมในภาษาไพทอน