Latihan Kode Program Python: Menghitung Luas Persegi

Latihan kode program bahasa Python kali ini akan membahas cara menghitung luas persegi. Materi ini berhubungan dengan logika matematika dan penggunaan operator aritmatika.


Soal Menghitung Luas Persegi

Buatlah kode program dalam bahasa Python untuk menghitung luas persegi. Kode program butuh 1 inputan berupa panjang sisi persegi, kemudian tampilkan output luas persegi.

Bonus soal: buat juga dalam bentuk function.

Berikut contoh tampilan akhir yang diinginkan (1) :

##  Program Python Menghitung Luas Persegi  ##
==============================================

Input panjang sisi persegi: 7
Luas persegi =  49.0

Berikut contoh tampilan akhir yang diinginkan (2) :

##  Program Python Menghitung Luas Persegi  ##
==============================================

Input panjang sisi persegi: 5.75
Luas persegi =  33.06

Silahkan coba sebentar membuat kode program ini.


Tips Membuat Kode Program Menghitung Luas Persegi

Soal ini melatih pemahaman terkait logika matematika dan penggunaan operator aritmatika. Berikut tutorial pendahuluan yang bisa diikuti:

Dikutip dari wikipedia, Persegi atau bujur sangkar adalah bangun datar dua dimensi yang dibentuk oleh empat buah rusuk yang sama panjang dan memiliki empat buah sudut yang kesemuanya adalah sudut siku-siku.

Rumus untuk menghitung luas persegi = sisi * sisi.


Kode Program Bahasa Python Menghitung Luas Persegi

Berikut salah satu solusi dari soal menghitung luas persegi menggunakan bahasa pemrograman Python:

print('##  Program Python Menghitung Luas Persegi  ##')
print('==============================================')
print()
 
sisi_persegi = float(input('Input panjang sisi persegi: '))
luas = sisi_persegi * sisi_persegi
print('Luas persegi = ',round(luas,2))

Latihan Kode Program Python - Menghitung Luas Persegi

Di baris 5, perintah input() dipakai untuk meminta data dari user. Data ini akan ditampung oleh variabel sisi_persegi.

Secara default perintah input() mengembalikan data bertipe string, akan tetapi kita perlu tipe data float karena variabel sisi_persegi nantinya akan dipakai dalam perhitungan. Proses konversi dari tipe string menjadi float dilakukan oleh fungsi  float().

Di baris 6, luas persegi didapat dengan mengalikan variabel sisi_persegi * sisi_persegi. Hasilnya ditampung ke dalam variabel luas.

Terakhir, luas persegi ditampilkan di baris 7. Tambahan perintah round(luas,2) berfungsi untuk membulatkan nilai variabel luas dengan 2 tempat desimal.

Proses perhitungan luas sebenarnya juga bisa langsung dilakukan ke dalam perintah print(), tidak harus ditampung dulu ke variabel luas terlebih dahulu. Berikut contoh yang dimaksud:

print('##  Program Python Menghitung Luas Persegi  ##')
print('==============================================')
print()
 
sisi_persegi = float(input('Input panjang sisi persegi: '))
print('Luas persegi = ',round(sisi_persegi * sisi_persegi,2))

Setelah menerima inputan sisi_persegi, di akhir baris 6 perhitungan luas langsung ditulis ke dalam perintah print().

Penulisan seperti ini memang lebih singkat. Namun kelemahannya kita harus melakukan perhitungan ulang jika butuh nilai luas persegi di tempat lain.


Kode Program Bahasa Python Menghitung Luas Persegi (Function)

Untuk soal bonus, yakni membuat kode program menghitung luas persegi dalam bentuk function, bisa menggunakan kode berikut:

print('##  Program Python Menghitung Luas Persegi  ##')
print('==============================================')
print()

def hitungLuasPersegi(sisi_persegi):
  return round(sisi_persegi * sisi_persegi,2)

sisi_persegi = float(input('Input panjang sisi persegi: '))
print('Luas persegi = ',hitungLuasPersegi(sisi_persegi))

Di awal kode program, tepatnya pada baris 5-6, saya mendefinisikan fungsi hitungLuasPersegi(). Fungsi ini menerima 1 argument yang disimpan ke dalam parameter sisi_persegi.

Fungsi hitungLuasPersegi() hanya berisi 1 perintah yang langsung mengembalikan hasil perhitungan round(sisi_persegi * sisi_persegi,2) di baris 6.

Proses pemanggilan fungsi dilakukan dari dalam perintah print di baris 9. Nilai variabel sisi_persegi yang diinput oleh user, dilewatkan sebagai parameter menjadi hitungLuasPersegi(sisi_persegi).


Demikian kode program menghitung luas persegi menggunakan bahasa pemrograman Python. Semoga tutorial ini bisa bermanfaat.

Add Comment