Nama : PUJO PRASETIO
Nim : 201202019153268
Prodi : Teknik Elektro Reg.B
Tugas Pertemuan Ke 15
Soal
1. Buatlah sebuah program python yang menampilkan sebuah fungsi dengan 2 buah
parameter bilangan asli. Fungsi mengembalikan pangkat dari ke-2 parameter tersebut.
2. Buatlah sebuah program untuk menampilkan bilangan kelipatan 2 diantara bilangan
tertentu.
3. Buatlah sebuah program untuk menghitung banyaknya bilangan genap dan ganjil dari N
buah bilangan yang dimasukkan sebagai input yang dimasukan secara acak.
4. Buat program fungsi tanpa parameter dengan nilai kembalian (Berikan 2 contoh)!
5. Buat program fungsi menggunakan parameter dengan nilai kembalian (Berikan 2
contoh)!
JAWABAN
❖ 1. Buatlah sebuah program python yang menampilkan sebuah fungsi dengan 2
buah
Program saat di jalankan
Source Program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
bilangan = int(input( "Masukkan bilangan :" )) #Parameter yang di input oleh user
pangkat = int(input("Masukkan pangkat bilangan : ")) #Parameter yang di input oleh user
print( "Hasil dari" , bilangan, "pangkat" , pangka, "adalah" ,pow(bilangan,pangkat))
❖ 2. Buatlah sebuah program untuk menampilkan bilangan kelipatan 2 diantara
bilangan tertentu.
Program kelipatan angka 2 sesuai inputan bilangan awal
Program saat di jalankan
Source Program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
angka1 = int(input('Masukan bilangan pertama : ')) #input bilangan pertama
angka2 = int(input('Masukan bilangan kedua : ')) #input bilangan ke dua
print("kelipatan 2 dari " , angka1, "sampai" ,angka2, "adalah")
daftar_angka = [] #membuat list kosong
for angka1 in range(angka1,angka2,2): #perhitungan keliapan 2 dari bilangan yang di input
daftar_angka.append(angka1) #masukkan ke dalam list
print(daftar_angka) #tampilkan hasil bilangan kelipatan 2
#di dalam list daftar angka
❖ 3. Buatlah sebuah program untuk menghitung banyaknya bilangan genap dan ganjil
dari N
Program menghitung banyaknya bilangan genap dan ganjil
Saat Program di jalankan
Source program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
print("Program mmenghitung banyaknya bilangan" )
print("ganjil dan genap dari 1 sampai Bilangan Ke N")
angka = int(input('Masukan bilangan : ')) #inputan Parameter bilangan yang dimasukkan oleh user
list_bil = [i for i in range(1, angka +1 )] #membuat list bilangan dari 1 sampai N
bil_genap = [] #List bilangan genap
bil_ganjil = [] #List bilangan ganjil
#main program
for angka in list_bil: #Hitung List bilangan dari 1 sampai N
if angka % 2 == 0: #jika hasil bagi modulus samadengan 2
bil_genap.append(angka) #Tambahkan angka ke dalam list bilangan genap
else: #jika tidak
bil_ganjil.append(angka) #Tambahkan angka ke dalam list bilangan ganjil
print('bilangan genap: {}'.format(', '.join([str(angka) for angka in bil_genap]))) #Tampilkan bilangan genap
print('bilangan ganjil: {}'.format(', '.join([str(angka) for angka in bil_ganjil]))) #Tampilkan bilangan ganjil
print("jumlah bilangan genap :",len(bil_genap)) #Hitung banyaknya bilangan genap dalam list
print("jumlah bilangan ganjil:",len(bil_ganjil)) #Hitung banyaknya bilangan ganjil dalam list
❖ 4. Buat program fungsi tanpa parameter dengan nilai kembalian (Berikan 2
contoh)!
Contoh 1.
Program fungsi penjumlahan tanpa parameter dengan nilai kembalian
Program saat di jalankan
Source Program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
def penjumlahan(): #membuat Fungsi Penjumlahan
return 2+2
samadengan = penjumlahan() #memanggil fungsi yang telah di buat
print("Hasil penjumlahan : " ,samadengan) #tampilkan hasil penjumlahan
Contoh 2.
Program fungsi pengurangan tanpa parameter dengan nilai kembalian
Saat Program di jalankan
Source Program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
def pengurangan(): #membuat fungsi pengurangan
return 8-5
samadengan = pengurangan() #memanggil fungsi yang telah dibuat
print("Hasil pengurangan : ",samadengan) #tampilkan hasil pengurangans
❖ 5. Buat program fungsi menggunakan parameter dengan nilai kembalian (Berikan 2
contoh)!
Contoh 1.
Program perkalian menggunakan parameter dengan nilai kembalian
Saat Program di jalankan
Source Program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
#deklarasi fungsi
def perkalian(bilangan1,bilangan2): #membuat fungsi perkalian
hasil_kali = bilangan1 * bilangan2 #perkalian bilangan
return hasil_kali
#main program
bilangan1=int(input( "masukkan bilangan 1 : " ))
bilangan2=int(input( "masukkan bilangan k2 2 : " ))
#memanggil fungsi yang sudah di buat
print( "Hasil dari" ,bilangan1, "X" ,bilangan2 , "adalah" , perkalian(bilangan1,bilangan2))
Contoh 2.
Program pembagian menggunakan parameter dengan nilai kembalian
Saat Program di jalankan
Source Program
#Nama : PUJO PRASETIO
#NIM : 201202019153268
#Prodi : Teknik Elektro Reg.B
#deklarasi fungsi
def pembagian(bilangan1,bilangan2): #membuat fungsi pembagian
hasil_kali = bilangan1 / bilangan2 #pembagian bilangan
return hasil_kali
#main program
bilangan1=int(input( "masukkan bilangan 1 : " ))
bilangan2=int(input( "masukkan bilangan k2 2 : " ))
#memanggil fungsi yang sudah di buat
print( "Hasil dari" ,bilangan1, "/" ,bilangan2 , "adalah" , pembagian(bilangan1,bilangan2))