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 :
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 :
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…
0 comments