- Back to Home »
- BAB III FUNGSI PUSTAKA,OPERATOR DALAM BAHASA C
Posted by : Unknown
Thursday, September 3, 2015
A. Fungsi
Pustaka
Pustaka
(seringkali dirujuk sebagai library),
adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file
pustaka mempunyai satu Header
file yang menyimpan cetak
biru dari fungsi-fungsi yang terkandung dalam file pustaka.
A.1. Header Stdio.h
Fungsi yang terdapat
dalam header tersebut adalah:
·
printf()
Untuk menampilkan keluaran secara
terformat.
·
putchar()
Untuk menampilkan keluaran secara
tidak terformat.
·
scanf()
Untuk melakukan inputan.
·
fprintf()
untuk menampilkan keluaran di
printer,fungsi ini menggunakan sebuah. konstanta stdprn untuk menampilkan hasil
di printer.
·
fopen() untuk membuka file yang ada di disk.
Contoh program char:
A.2.
Header conio.h
·
getch()
untuk membaca sebuah karakter dengan sifat
karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan
karakter yang dimasukan tidak akan ditampilkan di layar
·
gotoxy()
fungsi gotoxy digunakan untuk
memindahkan kursor ke kolom x baris y.
A.3.
Header math.h
·
sqrt(n)
untuk menghitung akar suatu nilai
numerik n
·
pow(x,y)
untuk menghitung x pangkat y
·
exp(n)
untuk menghitung nilai e pangkat n
·
idexp(x,y) untuk menghitung nilai x dikali 2 pangkat y
·
ceil()
untuk pembulatan ke atas
·
floor()
untuk pembulatan nilai kebawah
·
fmod()
untuk menghitung sisa pembagian bulat
·
sin(),cos(),tan(),asin(),acos(),atan(),log(),log()
contoh
program :
A.4. Header string.h
·
strlen()
untuk menghasilkan panjang dari suatu
string kata
·
strcpy()
untuk menyalin nilai string x ke
string y
·
strcat
(string1,string2) untuk menggabungkan 2
buah string,string 1 dan string2
·
strcmp()
untuk membandingkan dua nilai string
·
strchr()
untuk menyeleksi suatu nilai string
yang masuk
A.5. Header time.h
·
time()
untuk memberi selang waktu dalam
random
·
ctime()
untuk konversi tanggal dan waktu menjadi
sebuah string
·
asctime()
untuk konversi tanggal dan waktu
menjadi nilai ASCII
B. Operator
Operator
merupakan simbol yang digunakan dalam program untuk melakukan suatu operasi
manipulasi, seperti penjumlahan, pengurangan dan operasi berhitung lainnya.
Berikut beberapa operator yang biasa digunakan
dalam pemrograman Bahasa C:
B.1. Operator Aritmatika
Operator
yang digunakan untuk melakukan operasi bilangan matematika
Operator
|
Fungsi
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa hasil bagi
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
Contoh program operator aritmatika pada gambar
1:
B.2
Operator Unary
Operator
|
Fungsi
|
-
|
Unary minus
|
+
|
Unary plus
|
--
|
Turun dengan
pengurangan nilai 1
|
++
|
Peningkatan
dengan menaikan nilai 1
|
(tipe)
|
Cast ukuran
operand dalam byte
|
Sizeof
|
Unary not
|
!
|
Oprator unary
complement satu
|
~
|
Menghasilkan
alamat memory operand
|
&
|
Menghasilkan
nilai pengenal di alamatnya (operator pointer)
|
*
|
Unary minus
|
Contoh program unary pada gambar 2:
B.3
Operator Hubungan
Operator
|
Fungsi
|
<
|
Lebih kecil
dari
|
<=
|
Lebih kecil
dari atau sama dengan
|
>
|
Lebih dari
|
>=
|
Lebih dari atau
sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak sama
dengan
|
B.4
Operator Bitwise
Operator
|
Fungsi
|
<
|
Lebih kecil dari
|
<=
|
Lebih kecil dari atau sama dengan
|
>
|
Lebih dari
|
>=
|
Lebih dari atau sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
contoh program :
untuk lebih lengkapnya bisa dilihat disini