Belajar Fungsi - Fungsi Bahasa C

Fungsi - Fungsi Bahasa C

Bahasa C terdiri dari susunan statement-statement yang dibentuk oleh fungsi. Berikut ini statement-statement yang terdapat pada bahasa C.

1. Fungsi printf
Fungsi ini digunakan menampilkan ekspresi di layar. Berikut ini bentuk format yang digunakan dalam fungsi printf :
%d : integer
%c : karakter
%s : string
%f : floating point
%e : floating eksponensial
%u : integer tak bertanda
%x : integer hexadesimal
%p : pointer
============================================================
Contoh :

main()
{
printf(“Halo nama saya Ncuz);
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
Halo nama saya Ncuz


2. Fungsi scanf
Fungsi ini digunakan untuk memasukkan data lewat keyboard.
============================================================
Contoh :

#include

main()
{
char nama[10];
printf(“masukkan nama anda :”);
scanf(“%s”,nama);
printf(“nama anda adalah :%s,nama);
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
masukkan nama anda : ncuz
nama anda adalah :ncuz


3. Fungsi gets
Fungsi ini digunakan untuk memasukkan data berupa string agar tampil dilayar.
============================================================
Contoh :

#include

main()
{
char nama[10];
printf(“ silakan masukkan nama anda :”);
gets(nama);
printf(“nama anda adalah :%s,nama);
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
silakan masukkan nama anda : ferdy
nama anda adalah : ferdy


4. Fungsi getchar
Fungsi ini digunakan untuk memasukkan data berupa karakter agar tampil di layar.
============================================================
Contoh :

#include

main()
{
char k;
printf(“ masukkan huruf anda :”);
k=getchar();
printf(“huruf anda adalah :%c,k);
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
masukkan huruf anda : n
huruf anda adalah :n


5. Fungsi getch
Fungsi ini digunakan untuk memasukkan data berupa karakter tanpa tampil di layar.
============================================================
Contoh :

#include

main()
{
char j;
printf(“ masukkan karakter anda :”);
j=getch();
printf(“karakter anda adalah :%c,j);
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
masukkan karakter anda : ----?karakter yang dimasukkan tidak tampil di layar
karakter anda adalah : z


6. Pengulangan while
Pengulangan ini digunakan apabila jumlah pengulangannya belum diketahui.
============================================================
Contoh :
main()
{
Int i=0;
while (i<=10)
printf(“%d selamat belajar C!,i);
i++;
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
1. selamat belajar C!
2. selamat belajar C!
3. selamat belajar C!
4. selamat belajar C!
5. selamat belajar C!
6. selamat belajar C!
7. selamat belajar C!
8. selamat belajar C!
9. selamat belajar C!
10. selamat belajar C!


7. Pengulangan do-while
Pengulangan ini merupakan pengembangan dari pengulangan while, dimana dalam do-while seleksi while berada di bawah batas pengulangan.
============================================================
Contoh :
main()
{
Int k=0;
do
{
printf(“%d anda sedang belajar bahasa C”,k);
k++;
}
while (k<=10);

}
============================================================
Apabila program ini ditampilkan maka akan tampak :
1. anda sedang belajar bahasa C
2. anda sedang belajar bahasa C
3. anda sedang belajar bahasa C
4. anda sedang belajar bahasa C
5. anda sedang belajar bahasa C
6. anda sedang belajar bahasa C
7. anda sedang belajar bahasa C
8. anda sedang belajar bahasa C
9. anda sedang belajar bahasa C
10. anda sedang belajar bahasa C


8. Struktur if
Struktur if digunakan untuk menyeleksi suatu kondisi.
============================================================
Contoh :
#include

main ()
{
Int a;

printf (“masukkan nilai anda:);
scanf (“%d”,&a);

if (a>60)
printf (“lulus);
else
printf (“tidak lulus”);
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
masukkan nilai anda : 75

lulus

masukkan nilai anda : 55

tidak lulus


9. Struktur switch-case
Struktur ini digunakan untuk menyeleksi pilihan yang jumlahnya cukup banyak.
============================================================
Contoh :

#include

char nilai;
printf (“masukkan nilai anda (A-E):
scanf (“%c”,&nilai);

main ()
{
switch (nilai)
{
case ‘A’:
printf (“Amat baik);
break;
case ‘B’:
printf (“Baik”);
break;
case ‘C’:
printf (“Cukup”);
break;
case ‘D’:
printf (“Kurang);
break;
case ‘E’:
printf (“Jelek);
break;
default:
printf (“Coba lagi);
}
}
============================================================
Apabila program ini ditampilkan maka akan tampak :
masukkan nilai anda (A-E): A

Amat baik

masukkan nilai anda (A-E): C

Cukup

masukkan nilai anda (A-E): Z

Coba lagi