Selasa, 17 April 2012

Input dan Output

Input dan Output

Memasukkan data (membaca data)
1.    Scanf()
untuk menginput data berupa data numerik, karakter
dan string secara terformat.
Bentuk umum : scanf(“<penentu format>”, &<nama_variabel> )
2.    gets( )
untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik.
-  Harus diakhiri dengan penekanan tombol enter
-  Cursor secara otomatis akan pindah baris
-  Tidak memerlukan penentu format
Bentuk umum : gets(<nama_variabel> )

3.    getchar ( )
untuk membaca data yang bertipe karakter
-  Harus diakhiri dengan penekanan tombol enter
-  Karakter yang dimasukkan terlihat pada layar
-  Pergantian baris secara otomatis
Bentuk umum : <nama_variabel> = getchar();
4.    getch ( ) dan getche ( )
-  Fungsi getch() dan getche() digunakan untuk membaca data karakter.
-  Karakter yang dimasukkan tidak perlu diakhiri dengan penekanan tombol enter.
-  Tidak memberikan efek pergantian baris secara otomatis
-  Jika menggunakan fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layer sehingga sering digunakan untuk meminta inputan berupa password.
-  Sedangkan pada getche() karakter yang dimasukkan akan ditampilkan pada layar.
Bentuk umum : <nama_variabel> = getch();<nama_variabel> = getche();

Menampilkan data (menulis data)
Menampilkan data ke layer monitor
•    Menggunakan fungsi printf(), puts(), dan putchar().
•    Fungsi printf() digunakan untuk menampilkan semua jenis data (numeric dan karakter)
•    Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan diakhiri dengan perpindahan baris.
•    Fungsi putchar() digunakan untuk menampilkan sebuah karakter.
Mengatur tampilan bilangan pecahan (float).
Bentuk umum : 
printf(“%m.nf”, argument);
m   : menyatakan panjang range
n   : menyatakan jumlah digit di belakang koma.
argument   : nilai atau variable yang akan ditampilkan.

Tidak ada komentar:

Posting Komentar