Anda di halaman 1dari 3

Praktikum 1

Pendahuluan
NIM/Nama : ……………………………..

Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat:

1. menjelaskan pentingnya struktur data dalam pembuatan program


2. membedakan jenis-jenis tipe data dasar
3. membuat variabel bertipe data dasar dengan tepat
4. terampil melakukan operasi pada berbagai macam variabel

Bagian 1: Kotak
Buatlah prosedur bernama kotak yang menerima bilangan bulat, kemudian menampilkan suatu persegi
bintang dengan ukuran sesuai masukan. Lakukan pemanggilan prosedur tersebut di program utama.
Contoh:
Masukan: 5
Keluaran:

Simpan program dengan nama 1_kotak.c

Tulis algoritma di sini (notasi bebas).

Salin kode program di sini.

Jelaskan hasil running program!


Bagian 2: Tukar
Buatlah prosedur untuk menukar dua buah bilangan beserta pemanggilannya di dalam program utama.

Simpan dengan nama 2_tukar.c

Tulis algoritma di sini (notasi bebas).

Salin kode program di sini.

Jelaskan hasil running program!

Coba ubah tipe parameter masukan menjadi tipe input saja, bukan input/output.

Simpan dengan nama 2_tukar2.c

Salin kode program di sini.

Jelaskan hasil running program! Jelaskan perbedaannya dengan program versi pertama.

Bagian 3: Grayscale
Buatlah fungsi bernama toGray yang mengubah nilai R, G, dan B menjadi nilai grayscale dengan rumus
berikut.

grayscale = ( (0.3 * R) + (0.59 * G) + (0.11 * B) )

Buat program utama yang memasukkan nilai R, G, dan B, kemudian memanggil fungsi toGray, kemudian
menampilkan hasil grayscale-nya.

Simpan dengan nama 3_grayscale.c

Salin kode program di sini.

Jelaskan hasil running program!


Kesimpulan
Apa saja yang Anda pelajari dari praktikum ini? Kesimpulan apa yang bisa Anda tarik?

Pengumpulan tugas praktikum:


Simpan laporan praktikum ini dengan nama P01_NIM.docx di folder yang sama dengan folder tempat
kode program. Namai folder dengan P01_NIM, kemudian zip. File EXE tidak perlu diikutkan dalam zip.
Upload ke http://learning-if.polibatam.ac.id.

Anda mungkin juga menyukai