Senin, 15 Oktober 2012

Fungsi Output dan Input bahasa pemrogramman C

Prototype dari fungsi-fungsi yang digunakan untuk menampilkan hasil dari suatu proses terdapat dalam file header stdio.h dan conio.h. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototypenya terdapat di file header stdio.h adalah putchar(), puts(), printf(). Fungsi-fungsi pustaka ini sifatnya standar, yaitu hampir semua kompiler C menyediakan fungsi-fungsi pustaka ini.

FUNGSI printf()

Fungsi printf() digunakan untuk menampilkan data, baik yang bertipe numerik atau teks, baik konstanta ataupun variabel.

Bentuk umum dari fungsi printf() adalah :

printf(“string kontrol”, argumen1, argumen2, …);

string kontrol terdiri dari :

a. Kode Format
Kode format digunakan untuk menunjukkan format dari variabel, konstanta, atau ungkapan yang akan ditampilkan. Kode format ini berkaitan erat dengan tipe data yang akan ditampilkan. Khusus untuk nilai string, tampilan hasil dengan menggunakan fungsi printf() dapat dilakukan tanpa menggunakan kode format.

KODE FORMAT
KEGUNAAN
%c
Menampilkan nilai data karakter
%s
Menampilkan nilai string
%d atau %i
Menampilkan nilai data integer
%u
Menampilkan nilai data integer tak bertanda
%ld
Menampilkan nilai data long integer
%lu
Menampilkan nilai data long integer tak bertanda
%f
Menampilkan nilai data floating point (bentuk desimal)
%e
Menampilkan nilai data floating point (bentuk eksponen)
%g
Sebagai pengganti %f atau %e tergantung yang terpendek
%lf
Menampilkan nilai data double precision
%x
Menampilkan nilai hexadesimal integer
%o
Menampilkan nilai oktal integer
%p
Menampilkan suatu alamat memori untuk pointer

b. Literal String
Literal string adalah suatu konstanta string yang mempunyai bentuk yang tetap dan akan ditampilkan sesuai dengan apa yang ditulis.



c. Escape Character
Escape character merupakan suatu konstanta karakter yang ditulis dengan diawali oleh garis miring dan mempunyai arti tersendiri.

argumen terdiri dari :

a. variabel

b. konstanta

c. ungkapan


Contoh :

printf(“%c merupakan abjad yang ke %d”, ‘b’, 2);

printf(“Jumlah kedua bilangan adalah : %d”, bil1+bil2);


 
FUNGSI puts()
Fungsi puts() digunakan khusus untuk menampilkan data string ke layar. Sifat fungsi ini adalah string yang ditampilkan secara otomatis akan diakhiri dengan \n (pindah baris)


Fungsi Output.
Fungsi yang menggunakan file judul (Library) stdio.h :


putchar()  :    menampilkan karakter tidak terformat.
puts()        :    menampilkan string tidak terformat.
printf()      :    menampilkan hasil berdasarkan kode format.
fprintf()     :    menampilkan hasil di printer.

Fungsi yang menggunakan file judul conio.h :
clrscr()      :    membersihkan layar.
gotoxy()    :    meletakkan kursor di posisi layar tertentu.



Fungsi Input.
Fungsi yang menggunakan file judu (Library) stdio.h :

gets()         :    memasukkan nilai string.
scanf()       :    input menggunakan kode format.


Fungsi yang menggunakan file judul conio.h :

getch()       :    input 1 karakter tanpa Enter dan tidak ditampilkan.
getchar()   :    input 1 karakter diakhiri dengan Enter.
getche()     :    input 1 karakter tanpa Enter tapi ditampilkan. 


 Contoh 1 : ( Bahasa C )
 
  Output : Angka : 15 Angka yang dimasukkan adalah 15



Contoh 2 : ( Bahasa C )

Output :

Masukkan nama : Hand Excel.

Hallo, Hand Excel. !!!




Reaksi:

0 komentar:

Posting Komentar

WARNING !
Komentar anda tidak boleh mengandung unsur:
1.Penghinaan, Rasis dan Pelecehan
2.Spamming (Spam Comments)
3.Link Iklan, ads etc
Terima Kasih.


Jika ada request ato laporan tentang :
1.Request Software atau Tutorial
2.Bad Link & Re-active link (akibat broken link)
Silakan comment di bawah atau kirim pesan ke saya via facebook >> Akunku : Adhieresthenes Hier Banu Arfakhshad