Program Menghitung Luas Segitiga Bahasa Python

Halo sahabat kopi coding, pada postingan kali ini kita akan mempelajari cara membuat program menghitung luas segitiga dengan menggunakan bahasa pemograman Python. Segitiga adalah bangun datar yang dibentuk oleh tiga garis lurus yang saling berpotongan. Segitiga dibentuk oleh tiga buah titik sudut yang letaknya tidak segaris dihubungkan. Untuk mencari luas segitiga menggunakan rumus L = 1/2 x a x t dimana a adalah panjang alas dan t adalah tinggi segitiga.

Program Menghitung Luas Segitiga Bahasa Python

langsung aja kita lihat source code menghitung luas segitiga menggunakan bahasa Python.

Program Menghitung Luas Segitiga Bahasa Python

Source Code :

a = float(input("Masukkan panjang alas: "))
t = float(input("Masukkan tinggi segitiga: "))
luas = 0.5*a*t
print("Luas segitiga adalah : "+ str(luas))

Simpan source code kedalam file dengan nama luassegitiga.py dan jangan lupa harus berektensi .py

Penjelasan :

  • Baris 1 : mendeklarasikan variable a serta memasukkan nilai panjang alas segitiga bertipe float yang didapat dari user.
  • Baris 2 : mendeklarasikan variable t serta memasukkan nilai tinggi segitiga bertipe float yang didapat dari user.
  • Baris 3 : mendeklarasikan variable luas dimana nilai variable tersebut didapat dari perhitungan luas segitiga, dimana 0,5 dikali degan nilai variable a lalu dikali nilai variable t dan hasilnya akan dimasukkan kedalam variable luas.
  • Baris 4 : menampilkan nilai dari variable luas.

Baca juga: Program Luas Lingkaran Bahasa Java

Compile & Run :

Berikut cara menjalankan source code bahasa Python secara manual:

$ python luassegitiga.py

Hasil setelah dicompile source codenya:

Gambar hasil menjalankan program luas segitiga bahasa python
Gambar hasil menjalankan programnya

Contoh Inputan:

Masukkan panjang alas: 10
Masukkan tinggi segitiga: 15

Contoh Keluaran:

Luas segitiga adalah 75.0

Sekian tutorial cara membuat program menghitung luas segitiga menggunakan bahasa Python. Semoga bermanfaat…

Happy Coding 😆😆😆

Share Post:

Add a Comment

Your email address will not be published. Required fields are marked *