สารบัญ:

วิธีการคำนวณพื้นที่ของสี่เหลี่ยมคางหมูใน Python: 5 ขั้นตอน
วิธีการคำนวณพื้นที่ของสี่เหลี่ยมคางหมูใน Python: 5 ขั้นตอน

วีดีโอ: วิธีการคำนวณพื้นที่ของสี่เหลี่ยมคางหมูใน Python: 5 ขั้นตอน

วีดีโอ: วิธีการคำนวณพื้นที่ของสี่เหลี่ยมคางหมูใน Python: 5 ขั้นตอน
วีดีโอ: Flowchart 4.1 คำนวณหาพื้นที่ของสี่เหลี่ยมคางหมู 2024, พฤศจิกายน
Anonim
วิธีการคำนวณพื้นที่ของสี่เหลี่ยมคางหมูใน Python?
วิธีการคำนวณพื้นที่ของสี่เหลี่ยมคางหมูใน Python?

ด้วยคำแนะนำนี้ คุณจะสามารถทราบพื้นที่ของสี่เหลี่ยมคางหมูที่กำหนดด้วยความช่วยเหลือของโปรแกรมในหลาม

ขั้นตอนที่ 1: ดาวน์โหลด Python 2.7.10 และไลบรารีที่จำเป็น

ดาวน์โหลด Python 2.7.10 และไลบรารีที่จำเป็น
ดาวน์โหลด Python 2.7.10 และไลบรารีที่จำเป็น

ดาวน์โหลดหลามที่นี่:

www.python.org/downloads/

ดาวน์โหลดห้องสมุดได้ที่นี่:

Numpy และ Matplotlib

ขั้นตอนที่ 2: The Are of Trapezoid

The Are of สี่เหลี่ยมคางหมู
The Are of สี่เหลี่ยมคางหมู

พื้นที่ของสี่เหลี่ยมคางหมูมีสมการดังต่อไปนี้:

A=(b+B)/2 + H

ที่ไหน:

A คือพื้นที่

B คือความยาวของฐานที่ยาวกว่า

b คือความยาวของฐานที่เล็กกว่า

H คือความสูงของสี่เหลี่ยมคางหมู

ขั้นตอนที่ 3: การสร้างรหัส

การสร้างรหัส
การสร้างรหัส

ในการสร้างโค้ด คุณต้องจำไว้ว่าคุณต้องมี:

- ห้องสมุด: Numpy และ matplotlib.pyplot

- อนุญาตให้ผู้ใช้ลงทะเบียนพิกัดสำหรับสองจุดแรก* (คำอธิบายในภาพ)

- แปลงข้อมูลผู้ใช้เป็นตัวแปรที่จำเป็นในการคำนวณพื้นที่

- ให้ผู้ใช้พื้นที่ของสี่เหลี่ยมคางหมู

- กราฟสี่เหลี่ยมคางหมู

ขั้นตอนที่ 4: รหัสสุดท้าย

นำเข้า numpy เป็น np

นำเข้า matplotlib.pyplot เป็น plt

x=

y=

x1=float(input("Ingrese la coordenada en X del primer punto "))

y1=float(input("Ingrese la coordenada en Y del primer punto "))

x2=float(input("Ingrese la coordenada en X del segundo punto "))

y2=float(input("Ingrese la coordenada en Y del segundo punto "))

P1=(x1, y1)

P2=(x2, y2) P3=(x1, 0) P4=(x2, 0)

B=np.sqrt(((x2-x1)**2)+((y2-y1)**2)) ##B es la longitud de la นายกเทศมนตรี

b=(x2-x1) ##b es la longitud de la base menor h=y2 ##h es la altura del trapecio. มากกว่า

พื้นที่=((B+b)/2)*h

พิมพ์ ("El area del trapecio es", พื้นที่)

plt.plot([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #grafica los puntos del trapecio plt.axis([-1, 20, -1, 20]) #ลิมิตาลาลองจิจูดเดลอสเอเจส plt.fill_between([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el espacio entre puntos plt.show()

แนะนำ: