Pengertian dan contoh implementasi scanf dan printf dalam bahasa c



Dalam pembuatan program yang menggunakan bahasa C ,kalian pasti sering  melihat fungsi “scanf” dan “printf”.  Mungkin ada yang belum paham apa sih itu printf dan scanf dan apa gunanya fungsi printf dan scanf ini. Nah untuk dapat memahami nya cobalah terlebih dahulu program di bawah ini :

 

KELUARAN :

 
 
Setelah mencobanya , nah sekarang kita bahas  apa sih itu printf dan scanf .
Jadi,
 printf  itu adalah fungsi yang menampilkan pada layar apa yang di tulis di dalam kurung.
Seperti contoh di atas

 

Setelah program dijalankan , program akan menampilkan tulisan apa yang sudah kalian tulis di dalam kurung seperti contoh di atas adalah  “Masukkan bilangan integer : “

Scanf adalah fungsi yang mengambil data dari pengguna dan memberikannya  ke variable.
int a; - Ini adalah pernyataan yang menyatakan bahwa variabel 'a' adalah bilangan bulat.
&a  - adalah alamat dari variabel integer. Ini berarti  variabel a di simpan di alamat 'a' .   Dalam program, variabel a ini menempati ruang di memori dan juga memiliki alamat.
Scanf itu  seperti mengambil input dari keyboard, dan jika berhasil, nilai input disimpan di alamat dari 'a'. Jadi singkatnya, scanf itu  berarti - mengambil masukan bilangan bulat (seperti '% d' digunakan untuk integer) dan menyimpannya di alamat 'a'.
Sekarang, 'a' akan seperti
Dalam 'printf' segala sesuatu harus dicetak kecuali '% d'. Sebagaimana dinyatakan, '% d' digunakan untuk integer. Sekarang kita akan mencari nilai '% d', yang diberikan oleh 'a' setelah koma (,) . Jadi, singkatnya, ‘%d’ ini akan  mencetak integer dan mengambil nilai dari 'a'.
Untuk mempelajarinya lebih lanjut coba lagi syntak dibawah ini :

KELUARAN :
Diatas kita  telah menyatakan dua bilangan bulat 'x' dan 'y'. Kita mengambil nilai – nilai mereka dengan scanf. scanf ( "% d% d", & x, y &); - Ada dua '% d' dalam 'scanf' untuk mengambil dua bilangan bulat dan menyimpannya di alamat 'x' dan 'y' masing-masing.

int z = x + y; - disini kita mendeklarasikan sebuah  variabel integer baru 'z' dan itu adalah sama dengan jumlah dari 'x' dan 'y'. yaitu x + y.

printf ( "Nilai Pemasukan adalah:% d dan% d dan jumlah mereka adalah% d ", x, y, z); - Kita menggunakan Tiga '% d' untuk mencetak nilai-nilai dari 'x', 'y' dan 'z' masing-masing.
Jadi, secara keseluruhan program diatas adalah yang pertama, kita menyatakan dua bilangan bulat dan mengambil nilai-nilai mereka dari pengguna. Kemudian kita menyatakan satu lagi variabel 'z' dan membuatnya sama dengan 'x + y' dan akhirnya, kita dicetak segala sesuatu yang kita inginkan.

Nah  sekarang kalian  tahu kan  bagaimana bagaimana meng input dan membuat sesuatu muncul di layar.

TIPS :
”Untuk selanjutnya, saat menulis kode panjang, pastikan bahwa kalian menjalankan kode kalian dari waktu ke waktu,  bukan menyelesaikan seluruh kode Anda dan lalu menjalankannya. Ini akan membuat debuging kode kalian lebih mudah jika kalian  membuat beberapa kesalahan.”

Komentar

Postingan Populer