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