0% menganggap dokumen ini bermanfaat (0 suara)
50 tayangan8 halaman

Tugas Pertemuan Ke 15 Algoritma

Dokumen tersebut berisi penjelasan tentang tugas pertemuan ke-15 yang terdiri dari 5 soal pembuatan program Python. Pertama, membuat fungsi pangkat dengan 2 parameter bilangan. Kedua, menampilkan bilangan kelipatan 2. Ketiga, menghitung bilangan genap dan ganjil. Keempat, contoh fungsi tanpa parameter. Kelima, contoh fungsi dengan parameter.

Diunggah oleh

Pujo Prasetio
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
50 tayangan8 halaman

Tugas Pertemuan Ke 15 Algoritma

Dokumen tersebut berisi penjelasan tentang tugas pertemuan ke-15 yang terdiri dari 5 soal pembuatan program Python. Pertama, membuat fungsi pangkat dengan 2 parameter bilangan. Kedua, menampilkan bilangan kelipatan 2. Ketiga, menghitung bilangan genap dan ganjil. Keempat, contoh fungsi tanpa parameter. Kelima, contoh fungsi dengan parameter.

Diunggah oleh

Pujo Prasetio
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

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))

Anda mungkin juga menyukai