Anda di halaman 1dari 3

Praktikum 10

Pemrograman Modular
NIM/Nama : ..
Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat:
1.
2.
3.
4.

Melakukan deklarasi prosedur dan fungsi


Memanggil prosedur dan fungsi
Membedakan antara prosedur dan fungsi
Membedakan jenis-jenis parameter dan lingkupnya
5. Memilih jenis parameter yang tepat untuk prosedur dan fungsi yang dibuat

Pengumpulan tugas praktikum:


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

Bagian 1: Perhitungan Dasar


Buatlah program menghitung (Penjumlahan,Pengurangan,Perkaian dan Pembagian)dari algoritma yang
telah dibahas di kelas teori (slide minggu 10).
Simpan dengan nama 1_PerhitunganDasar.c.
Salin kode program di sini.

Jelaskan hasil running program!

Bagian 2: Luas dan Keliling Aneka Bangun (2)


Pecah program anekaBangun.c menjadi 2 bagian.

Bagian pertama berisi semua deklarasi fungsi dan prosedur. Simpan dengan nama
perhitungandasar.h
Bagian kedua adalah program utama (main) yang telah dihilangkan semua deklarasi fungsi dan
prosedurnya. Tambahkan #include perhitungandasar.h di bagian atas kode
program. Simpan dengan nama 2_DasarMenghitung.c

Salin kode program di sini.

Jelaskan hasil running program!

Bagian 3: Library math.h


Bahasa pemrograman C memiliki banyak library standar, salah satunya adalah math.h. Beberapa fungsi
yang ada pada math.h dapat dilihat pada tabel berikut.
Nama Fungsi

Kegunaan

abs

Menghitung nilai absolut dari bilangan integer

fabs

Menghitung nilai absolut dari bilangan riil.

fmax

Mengembalikan nilai yang terbesar di antara dua bilangan riil

fmin

Mengembalikan nilai yang terkecil di antara dua bilangan riil

exp

Menghitung e pangkat nilai yang dimasukkan sebagai parameter

sqrt

Menghitung akar pangkat dua

pow

Menghitung pangkat bilangan

Buatlah program yang memanggil library math.h, kemudian memanfaatkan paling tidak tiga fungsi yang
telah dijelaskan pada tabel di atas. Gunakan #include <math.h>
Simpan dengan nama 3_cobaMath.c.
Salin kode program di sini.

Jelaskan hasil running program!

Apa saja library standar C yang Anda ketahui? Mana yang pernah Anda gunakan?

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

Anda mungkin juga menyukai