Mata Praktikum : Perancangan Analisis dan Algoritma
Kelas : 3IA06 Praktikum ke- : 1 Tanggal : 7-10-2014 Materi : Pengenalan PAA NPM : 55412973 Nama : Rama Dian Syah Ketua Asisten : Nama Asisten : Paraf Asisten : Jumlah Lembar :
LABORATORIUM INFORMATIKA UNIVERSITAS GUNADARMA 2014
Source Code
Logika Dari source code di atas, akan dijelaskan dengan logika berikut. A.
Perintah include berarti memasukkan library pada program yang dibuat. Pada gambar diatas hanya 1 library yang di masukkan yaitu stdio.h. Sedangkan untuk perintah define diatas untuk menentukan array pada variable rentang. Perintah void yang ada sebelum nama fungsi, berarti fungsi tersebut tidak mengembalikan nilai.
B.
Fungsi main() merupakan fungsi utama dari sebuah program yang dibuat dengan bahasa C/C++. Kemudian pendeklarasian variable n,I,nilai bertipe integer serta koin dan tmp bertipe array integer. Untuk %d untuk menampilkan inputan dan &n untuk variable yang menampung inputan. Berikutnya perulangan for diatas untuk melakukan perulangan hingga inputan dari masukkan koin-koin: sebelumnya. Fungsi sortir diatas mempunyai parameter koin,n. Fungsi itu digunakan untuk menghasilkan output dari inputan sebelumnya.
C.
Perulangan for yang pertama diatas untuk melakukan perulangan membagi nilai dengan koin hingga sisa bagi 0. Perulangan for yang kedua diatas untuk menampilkan hasil dari perulangan sebelumnya. Kemudian akan mengembalikan nilai menjadi 0.
D.
Fungsi dari void sortir diatas adalah untuk mengurutkan jenis koin yang sudah kita input secara descending (besar ke kecil). Hal ini untuk memperkecil jumlah koin yang dibutuhkan.