05 October 2009

Fungsi Dasar Bahasa C


a) printf()
Merupakan fungsi output yang berguna untuk menampilakan informasi ke layar.
Contoh :
printf(“%d”,a);

b) scanf()
Merupakan fungsi input yang berguna untuk menyimpan berbagai tipe data yang
dimasukkan
Contoh :
Scanf(“%d”, &a)

c) puts()
Merupakan fungsi output yang berguna untuk menampilkan string sekaligus menambah
karakter newline.
Contoh :
puts(“Teknik Informatika Institut Teknologi Sepuluh November”);

d) gets()
Merupakan fungsi input yang berguna untuk memasukkan data sting dari keyboard.
Contoh :
gets(nama);

e) getche()
Merupakan fungsi input yang berguna untuk membaca data karakter dan
menampilkannya ke layar.
Contoh :
printf(“Masukkan sebuah karakter : “);
huruf1 = getche();

f) if
Merupakan statement yang digunakan untuk menyeleksi suatu kondisi tunggal. Bila
proses yang diseeleksi terpenuhi atau bernilai benar, maka pernyataan yang ada
dalam perintah if akan dikerjakan.
Contoh :
if(nilai >= 80)
{
printf(“Dapat Poin Plus-plus\n”);
}

g) if…else
Dalam statement if… else terdapat dua pernyataan. Bila kondisi yang diproses
bernilai benar maka pernyataan pertama yang akan dilaksanakan. Namun, jika
kondisinya salah maka selanjutnya akan mengerjakan pernyataan kedua
Contoh :
if (nilai >= 80)
{
printf(“Dapat Poin Plus-plus \n”);
}
else
printf(“Kumpulkan lagi Poin Anda\n”);

h) switch
Sebuah statement yang dapat digunakan untuk penulisan pernyataann kondisi yang
menggunakan bilangan bulat / karakter dalam proses perbandingannya dan tidak
merupakan suatu range panjang.
Bentuk umum dari switch…case adalah :
switch(nilai)
{
case nilai1 :
pernyataan1;
break;
case nilai2 :
pernyataan2;
break;
}

i) while
Penggunaan while akan mengeksekusi pernyataan jika kondisi bernilai benar. Jika
salah maka loop tidak akan terjadi dan akan menjalankan pernyataan selanjutnya
yang berada di luar loop while.
Contoh :
i = 1;
while (i<=10) { printf(“%d” nilai\n”,i); i++; } j) do…while Perulangan do…while pada dasarnya sama saja dengan struktur while, hanya saja pada while, seleksi berada di while yang letaknya di atas. Sementara do..while, seleksi while berada di bawah batas perulangan. Contoh : i = 10; do { printf(“%d” nilai\n”,i); i--; } while (i>0)

k) for
Digunkan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Bentuk umum :
for (inisialisasi; kondisi; penambahan) {pernyataan}
Keterangan :
• Inisialisasi : berisi nilai awal, bersifat opsional, dan bias berisi satu
assignment atau lebih.
• Kondisi : berisi kondisi yang harus dipenuhi dan harus ada.
• Penambahan : berisi ekspresi yang akan mengubah nilai, bersifat opsional.
Contoh :
for(i = 1; i<= 10; i++)
{
printf(“%d nilai\n”, x);
}

l) break
Pernyataan yang digunakan untuk keluar dari suatu loop sebelum kondisi menjadi
false.
Contoh :
var i = 6
while (i<6)
{
printf(“%d nilai\n”, x);
if i==3;
break;
i++;
}

j) infinite loop
Rangkaian instruksi dari sebuah program computer yang berulang secara tidak
terbatas.
Contoh :
float x = 0.1;
while (x != 1.1)
{
x = x + 0.1;
printf("x = %f\n", x);
}

k) Finite loop
Rangkaian instruksi dari sebuah program komputer yang berulang secara terbatas.
Contoh :
x = 1;
while (x <= 10)
{
printf(“%d BAHASA C\n”, x);
x++;
}
Intan Web Developer

A Wife and PhD candidate to-be in National Taiwan University of Science and Technology. Dreamer, Writer, Traveller, and Tech Addict. Like to travel everywhere and experience anything.

No comments:

Post a Comment

Anda bisa memasukkan komentar tentang postingan di sini...Terima Kasih ^.^