pengenalan fungsi

Oleh dilla23 56 1 pada Kamis, 22 Sep. 2016, 21:50:47


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



mohon jelaskan maksud source code ini yah kak
# def gunanya untuk membuat suatu function
# untuk code yang masuk ke dalam function diberikan spasi yang seragam

def hitung_tagihan(uang_muka):
  harga_laptop = 7000
  sisa_cicilan = harga_laptop - uang_muka
  suku_bunga = 10 # dalam persen
  jumlah_bunga = sisa_cicilan * suku_bunga / 100
  total_tagihan = sisa_cicilan + jumlah_bunga
  tagihan_bulanan = total_tagihan / 12
  return tagihan_bulanan
  
print hitung_tagihan(1000)

print hitung_tagihan(2000)
0 jempol


bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @dilla23. Wah sedang belajar function yaa.. Kita coba bahas bersama yaa.. 

# def merupakan awalan untuk membuat function pada python, function dengan nama hitung_tagihan ini merupakan function berparameter. Dimana menerima parameter bernama uang_muka.
def hitung_tagihan(uang_muka):

  # Definisikan variabel harga_laptop dengan nilai 7000
  harga_laptop = 7000
  
  # Definisikan nilai sisa_cicilan dari variabel harga_laptop - uang_muka
  sisa_cicilan = harga_laptop - uang_muka

  # Definisikan nilai suku_bunga yaitu 10
  suku_bunga = 10 # dalam persen
  
  # Definisikan jumlah_bunga dari nilai variabel sisa_cicilan dikalikan suku_bunga kemudian dibagi 100
  jumlah_bunga = sisa_cicilan * suku_bunga / 100

  # Definisikan variabel total_tagihan dari variabel sisa_cicilan di tambah jumlah_bunga
  total_tagihan = sisa_cicilan + jumlah_bunga

   #Definisikan tagihan_bulanan dengan nilai variabel total_tagihan dibagi 12.
  tagihan_bulanan = total_tagihan / 12

   # Yang terakhir di dalam function adalah, mengembalikan nilai hasil proses function dengan menggunkan return.
  return tagihan_bulanan
  
# Di luar dari function, cetak function berparameter nilai 1000 dengan menggunakan perintah print 
print hitung_tagihan(1000)


# Di luar dari function, cetak function berparameter nilai 2000 dengan menggunakan perintah print 
print hitung_tagihan(2000)


Semoga bermanfaat. Semangat, Happy Coding!

dilla23
56
1
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

print hitung_tagihan(1000) itu maksudnya untuk apa yah kak?

bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @dilla23. 

Untuk print : 

print digunakan untuk mencetak output ke layar.

untuk hitung_tagihan(1000) : 

Artinya memanggil fungsi dengan nama hitung_tagihan berparameter  nilai, yaitu 1000. NantiNya nilai 1000 itu akan diterima di dalam function. Nilai ini bersifat bebas, tidak harus 1000