Bagaimana Menghitung Luas Trapesium dengan Python?: 5 Langkah
Bagaimana Menghitung Luas Trapesium dengan Python?: 5 Langkah
Anonim
Bagaimana Menghitung Luas Trapesium dengan Python?
Bagaimana Menghitung Luas Trapesium dengan Python?

Dengan instruksi ini Anda akan dapat mengetahui luas trapesium yang diberikan dengan bantuan program python.

Langkah 1: Unduh Python 2.7.10 dan Perpustakaan yang Diperlukan

Unduh Python 2.7.10 dan Perpustakaan yang Diperlukan
Unduh Python 2.7.10 dan Perpustakaan yang Diperlukan

Unduh python di sini:

www.python.org/downloads/

Unduh perpustakaan di sini:

Numpy dan Matplotlib

Langkah 2: Are dari Trapesium

Are dari Trapesium
Are dari Trapesium

Luas trapesium memiliki persamaan sebagai berikut:

A=(b+B)/2 + H

Di mana:

A adalah luasnya

B adalah panjang alas yang lebih panjang

b adalah panjang alas yang lebih kecil

H adalah tinggi trapesium

Langkah 3: Membangun Kode

Membangun Kode
Membangun Kode

Untuk membuat kode, Anda harus ingat bahwa Anda harus menyertakan:

- Perpustakaan: Numpy dan matplotlib.pyplot

- Izinkan pengguna untuk mendaftarkan koordinat untuk dua titik pertama.* (penjelasan pada gambar)

- Ubah informasi pengguna menjadi variabel yang diperlukan untuk menghitung luas.

- Beri pengguna luas trapesium.

- Gambarlah trapesium.

Langkah 4: Kode Akhir

impor numpy sebagai np

impor matplotlib.pyplot sebagai 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 base mayor

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

luas=((B+b)/2)*h

print("Luas area del trapecio es", luas)

plt.plot([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #grafica los puntos del trapecio plt.axis([-1, 20, -1, 20]) #Limita la longitud de los ejes plt.fill_between([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el espacio entre puntos plt.show()

Direkomendasikan: