Sunday 14 February 2016

Fungsi scanf pada bahasa C

Cod3lyne.blogspot.com

Fungsi scanf pada bahasa C



Halo para mastah, Kali ini saya akan membahas fungsi scanf pada bahasa C…

scanf berfungsi untuk memasukan data(variable), scanf hanya bisa sebagai input-an saja (membaca data). Untuk memasukan data memakai code scanf(“”);. scanf dapat membaca segala macam type data.

Format penulisan fungsi scanf untuk menampilkan variable :
  • scanf(“%d”,&variable); untuk memasukan variable berupa bilangan bulat (integer)
  • scanf(“%f”,&variable); untuk memasukan variable berupa bilangan pecahan (float)
  • scanf(“%s”,&variable); untuk memasukan variable berupa karakter/huruf (char)

Berikut ini contoh penggunaan fungsi scanf…

Contoh :

Memasukan kata yang kita inginkan...
#include< stdio.h >
#include< conio.h >
int main()
{
char a[100],b[100],c[100];
printf("masukan kata pertama = ");
scanf("%s", &a);
printf("masukan kata kedua = ");
scanf("%s", &b);
printf("masukan kata ketiga = ");
scanf("%s", &c);
printf("\nkata yang pertama yang anda masukan = %s", a);
printf("\nkata yang kedua yang anda masukan = %s", b);
printf("\nkata yang ketiga yang anda masukan = %s", c);
getch();
}

Maka jika script tsb di compile akan menampilkan teks :
“masukan kata pertama =(seumpama acfa)
Masukan kata kedua =(seumpama bogoh)
Masukan kata ketiga =(seumpama malaikat)

kata yang pertama yang anda masukan =acfa
kata yang kedua yang anda masukan =bogoh
kata yang ketiga yang anda masukan =malaikat”


Memasukan angka yang kita inginkan...
#include< stdio.h >
#include< conio.h >
int main()
{
int a,b,c;
printf("masukan angka pertama = ");
scanf("%d", &a);
printf("masukan angka kedua = ");
scanf("%d", &b);
printf("masukan angka ketiga = ");
scanf("%d", &c);
printf("\nangka yang pertama yang anda masukan = %d", a);
printf("\nangka yang kedua yang anda masukan = %d", b);
printf("\nangka yang ketiga yang anda masukan = %d", c);
getch();
}
Maka jika script tsb di compile akan menampilkan teks :
“masukan kata pertama =(seumpama 17)
Masukan kata kedua =(seumpama 10)
Masukan kata ketiga =(seumpama 13)

kata yang pertama yang anda masukan =17
kata yang kedua yang anda masukan =10
kata yang ketiga yang anda masukan =13



Sebagai catatan :
  • seumpama adalah misal, karena contoh membutuhkan kata / angka yang di masukan
  • scanf untuk kata (%s) hanya bisa membaca satu kata (tidak bisa membaca yang di pisahkan spasi), jika ingin memasukan kalimat (ber-spasi) scanf di ganti dengan gets(variable), contoh :
    char n[100];
    printf(“masukkan nama lengkapmu = “);
    gets(n);
    printf(“nama lengkapmu adalah = “, n);
  • pada kata / kalimat variable di dalam char perlu di beri jumlah karakter / huruf. Contoh :
    char a[100]; = variable di dalam char bernama a maksimal membaca 100 karakter.
  • semua script pada bahasa C kecil semua !
  • jika ada kesalahan, jangan sungkan sungkan memberi kritik dan saran di komentar…
Load disqus comments

0 comments