Senin, 21 Desember 2015

laporan algoritma ke 13 nova hardyanti



Laporan pertemuan 13




ALGORITMA PEMOGRAMAN 




Dosen Pembimbing : 
 
SRI NOFRI WIHANDARI S,Pd



Disusun oleh :

NOVA HARDYANTI
15214034




PRODI REKAYASA PERANGKAT LUNAK
AKADEMI KOMUNITAS NEGERI PADANG PARIAMAN
2015




 

 

 

        Fungsi dengan Return Value di Python

Pada tulisan sebelumnya, fungsi yang digunakan tidak memberikan nilai kembalian (return value). Kita juga bisa membuat sebuah fungsi yang memberikan return value. Return value bisa bertipe data apa saja. Mari kita coba. Pertama kita akan membuat fungsi dengan return value sebuah list. Fungsi yang digunakan sama dengan contoh yang sebelumnya yaitu sebuah operasi aritmetika dasar. Sebuah list digunakan untuk menyimpan hasil penjumlahan, pengurangan, perkalian, dan pembagian. Mengenai bagaimana deklarasi, menambah dan mengurangi elemen pada list bisa dibaca di tulisan sebelumnya.
Berikut ini adalah fungsi untuk menghitung operasi dasar aritmetika pada Python
def operasi(operand1, operand2):
	# operasi aritmetika dasar
	hasil_jumlah = operand1 + operand2
	hasil_kurang = operand1 - operand2
	hasil_kali = float(operand1) * float(operand2)
	hasil_bagi = float(operand1) / float(operand2)
 
	# menyusun return value
	hasil = []
	hasil.append(hasil_jumlah)
	hasil.append(hasil_kurang)
	hasil.append(hasil_kali)
	hasil.append(hasil_bagi)
 
	# memberikan return value
	return hasil
Kemudian, fungsi ini dipanggil dan return value-nya disimpan dalam sebuah variabel list juga. Kali ini variabel list boleh tidak dideklarasikan karena langsung mendapatkan nilai dari return value fungsi operasi. Sebuah list bisa diakses dengan cara seperti ini: nama_variabel[indeks]. Python masih menganut zero-based index, jadi indeks suatu tipe data secara default masih dimulai dari nol.
# pemanggilan fungsi
nilai = operasi(2, 3)
 
# mencetak hasil operasi
print "Hasil penjumlahan:", nilai[0]
print "Hasil pengurangan:", nilai[1]
print "Hasil perkalian  :", nilai[2]
print "Hasil pembagian  :", nilai[3]
Sehingga, secara keseluruhan fungsinya akan terlihat seperti di bawah ini.
def operasi(operand1, operand2):
	# operasi aritmetika dasar
	hasil_jumlah = operand1 + operand2
	hasil_kurang = operand1 - operand2
	hasil_kali = float(operand1) * float(operand2)
	hasil_bagi = float(operand1) / float(operand2)
 
	# menyusun return value
	hasil = []
	hasil.append(hasil_jumlah)
	hasil.append(hasil_kurang)
	hasil.append(hasil_kali)
	hasil.append(hasil_bagi)
 
	# memberikan return value
	return hasil
 
# pemanggilan fungsi
nilai = operasi(2, 3)
 
# mencetak hasil operasi
print "Hasil penjumlahan:", nilai[0]
print "Hasil pengurangan:", nilai[1]
print "Hasil perkalian  :", nilai[2]
print "Hasil pembagian  :", nilai[3]
Tipe data fungsi bisa saja berupa tuple, dictionary, atau tipe data yang lain. Jangan lupa perhatikan indentasi dari bagian program yang berupa fungsi dan bukan fungsi. Silakan langsung dicoba saja :D. Jika dijalankan, hasilnya adalah sebagai berikut.
Hasil penjumlahan: 5
Hasil pengurangan: -1
Hasil perkalian  : 6.0
Hasil pembagian  : 0.666666666667



                LATIHAN….
                1.Buka program aplikasi C++,Klik new ambil file…
    2. Lalu masukan program seperti gambar di bawah ini








                3.Untuk melihat hasil dari aplikasi pemograman tersebut ,klik F11…
                4.Maka akan tampil aplikasi seperti gambar di bawah ini…
                                           








5.Selanjutnya utuk membuat aplikasi baru C++.KLIK control N.(atau klik file ambil new)Masukan program seperti gambar di bawah ini…




 6. untuk mendapat kan hasil dari program tersebut klik F11.maka akan tampil hasil seperti gambar di bawah ini…


7.Buka aplikasi baru klik new…atau control N…
Seperti gambar di bawah ini..




8.Untuk mendapatkan hasilnya klik F11…


9.begitulah untuk aplikasi berikutnya yang akan di tampilkan ..
Sekian…



Tidak ada komentar:

Posting Komentar