Laman

Senin, 19 November 2012

syntax

-          Iostream.h
·         Input
§  Cin
Fungsi cin >> var
fungsi cin >> berguna untuk menginput data berupa numerik, string, dan karakter. Var dapat lebih dari satu variabel (cin >> var >> var) dan dapat berupa karakter.
Format : cin.get.(var, sizeof(var)), penggunaan format ini untuk menginput string lebih dari satu kata atau seperti kita menekan spasi, tetapi akan terjadi kesalahan jika satu program digunakan lebih dari satu kali. Dan untuk menangani ini lebih baik menggunakan format cin.getline(var, sizeof(var)).
Format : cin.getline(var, sizeof(var)).
 
·         Output
§  Cout
Fungsi cout << dapat digunakan untuk menampilkan semua jenis data (numeric dan karakter) yang dapat berupa nilai, karakter ataupun konstanta.
 
-          Conio.h
·         Input
§  getchar()
·         Fungsi getchar() digunakan untuk membaca data yang bertipe karakter.
·         Harus diakhiri dengan penekanan tombol enter.
·         Karakter yang dimasukkan terlihat pada layar.
·         Pergantian baris secara otomatis.
 
§  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.
§  fungsi gets() berguna untuk memasukkan data bertipe karakter, tanpa penggunaan format seperti scanf(), dan tidak dapat untuk menginput data numeric ataupun string.
 
-          Stdio.h
·         Input
§  Scanf()
·         Fungsi pustaka scanf() digunakan untuk menginput data berupa data numerik, karakter dan string secara terformat.
·         Hal-hal yang perlu diperhatikan dalam pemakaian fungsi scanf() :
1.      Fungsi scanf() memakai penentu format
2.      Fungsi scanf() memberi pergantian baris secara otomatis
3.      Fungsi scanf() tidak memerlukan penentu lebar field
4.      Variabelnya harus menggunakan operator alamat .
Kode penentu format :
·         %c          : Membaca sebuah karakter
·         %s          : Membaca sebuah string
·         %i, %d   : Membaca sebuah bilangan bulat (integer)
·         %f, %e : Membaca sebuah bilangan pecahan (real)
·         %o          : membaca sebuah bilangan octal
·         %x          : Membaca sebuah bilangan heksadesimal
·         %u          : Membaca sebuah bilangan tak bertanda
 
 
§  gets()
 
§  Fungsi gets() digunakan 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.
 
·         Output
·         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.
 
§  Printf()
o   Fungsi fprintf() digunakan untuk mencetak semua jenis tipe data ke printer dan secara otomatis memberikan efek erpindahan baris.
o   Fungsi ini fungsinya menampilkan hasil dengan kode terformat
o   Fungsi printf() digunakan untuk menampilkan semua jenis data (numeric dan karakter).
Bentuk umum :
printf(“%m.nf”, argument);
·         m                            : menyatakan panjang range.
·         n                             : menyatakan jumlah digit di belakang koma.
·         argument            : nilai atau variable yang akan ditampilkan.
 
Berikut adalah kode-kode format untuk fungsi printf() :
 
Kode Format                                       Kegunaan
%c                                                       Menampilkan sebuah karakter
%s                                                       Menampilkan nilai string
%d dan %i                                          Menampilkan nilai desimal integer
%u                                                       Menampilkan nilai desimal integer tak bertanda
%x                                                       Menampilkan nilai heksadesimal integer
%o                                                       Menampilkan nilai oktal integer
%f                                                       Menampilkan nilai pecahan
%e                                                       Menampilkan nilai pecahan dalam notasi saintifik
%p                                                       Menampilkan suatu alamat memori untuk pointer
 
 
§  puts()
§  Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan diakhiri dengan perpindahan baris.
§  Fungsi fputs() digunakan untuk mencetak tipe data string ke printer.
§  dipakai untuk menampilkan nilai string tidak terformat. maksud dari tidak terformat adalah lebar dan bentuk dari tampilannya tidak dapat diatur.
 r.
·         dipakai untuk menampilkan nilai karakter  tidak berfo


§  Putchar()
·         Fungsi putchar() digunakan untuk menampilkan sebuah karakter.

·         Fungsi fputc() digunakan untuk mencetak tipe data karakter ke printermat.
 


Tidak ada komentar:

Posting Komentar