Pengertian
Fungsi adalah bagian dari program yang berguna untuk mengerjakan tugas tertentu. Fungsi juga merupakan elemen utama dalam Bahasa C, karena Bahasa C terbentuk dari kumpulan fungsi. Dalam pemrograman Bahasa C, minimal terdapat 1 (satu) fungsi, yaitu fungsi main()
-Fungsi dalam bahasa C-
Fungsi Operasi String (dalam file header “string.h”)
1. strcpy()
•Berfungsi untuk menyalin string asal ke variabel string tujuan
•Bentuk umum: strcpy (var_tujuan, string_asal);
2. strlen()
•Berfungsi untuk memperoleh jumlah karakter dari suatu string
•Bentuk umum: strlen (string);
3. strupr()
•Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kapital (besar)
•Bentuk umum: strupr (string);
4. strlwr()
•Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil semua.
•Bentuk umum: strlwr (string);
5. strcmp()
•Digunakan untuk membandingkan 2 buah string.
•Keluarannya bertipe integer, dengan nilai:
- Negatif, jika jumlah string pertama kurang dari string kedua.
- Nol, jika jumlah string pertama sama dengan string kedua.
- Positif, jika jumlah string pertama lebih besar dari string kedua.
- Bentuk umum: strcmp (string1, string2);
Fungsi Operasi Karakter (dalam file header “ctype.h”)
1. islower()
•Fungsi akan menghasilkan nilai benar (bukan nol), jika karakter merupakan sebuah digit
•Bentuk umum: islower (char);
2. isupper()
•Fungsi akan menghasilkan nilai benar (bukan nol), jika karakter merupakan huruf kapital (besar)
•Bentuk umum: isupper (char);
3. isdigit()
•Fungsi akan menghasilkan nilai benar (bukan nol), jika karakter merupakan huruf kapital (besar)
•Bentuk umum: isdigit (char);
4. tolower()
•Fungsi akan mengubah huruf kapital (besar) menjadi huruf kecil.
•Bentuk umum: tolower (char);
5. toupper()
•Fungsi akan mengubah huruf kecil menjadi huruf kapital (besar).
•Bentuk umum: toupper (char);
Fungsi Operasi Matematik (dalam file header “math.h” dan “stdlib.h”)
1. sqrt()
•Digunakan untuk menghitung akar sebuah bilangan.
•Bentuk umum: sqrt (bilangan);
2. pow()
•Digunakan untuk menghitung pemangkatan suatu bilangan.
•Bentuk umum: pow (bilangan, pangkat);
•sin(), cos(), tan()
•Masing-masing digunakan untuk menghitung nilai sinus, cosinus, dan tangens dari suatu sudut.
•Bentuk umum:
- sin (sudut);
- cos (sudut);
- tan (sudut);
3. atof()
•Digunakan untuk mengkonversi nilai string menjadi bilangan bertipe float (double).
•Bentuk umum: atof (char x);
4. atoi()
•Digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer.
•Bentuk umum: atoi (char x);
5. max()
•Digunakan untuk menentukan nilai maksimal (terbesar) dari dua buah bilangan.
•Bentuk umum: max (bilangan1, bilangan2);
6. min()
•Digunakan untuk menentukan nilai minimal (terkecil) dari dua buah bilangan.
•Bentuk umum: min (bilangan1, bilangan2);
Pemanggilan Fungsi
•Dari fungsi utama main()
•Dari fungsi lain
•Dari fungsi itu sendiri (rekursif)
sumber : Konsep Pemograman Fungsi/Function.ppt oleh Wahyu Sakti G. I.
-malang-
-24 april 2012-
0 comments:
Post a Comment