Perintah yang terdapat pada iomanip.h adalah

You're Reading a Free Preview
Pages 8 to 13 are not shown in this preview.

You're Reading a Free Preview
Pages 17 to 20 are not shown in this preview.

You're Reading a Free Preview
Pages 24 to 45 are not shown in this preview.

Bahasa pemrograman memiliki cara yang tersendiri untuk mendapatkan akses memori. Dalam bahasa C maupun C++ membutuhkan suatu file yang digunakan untuk mengakses hal tersebut yaitu File Header.

File Header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program baik itu sebagai standar Input/Output maupun sebagai syntax.

File header merupakan file-file yang berisi berbagai deklrasi, sepert fungsi, variabel dan lain sebagainya. Di C++ file header diikuti dengan kata #include depannya yang akan mengintruksikan kepada kompiler untuk menyiapkan file library nya.

Fungsi File Header antara kain sebagai berikut :

  • Untuk manajement memori
  • Untuk memanggil routines ROM BIOs
  • Untuk fungsi matematika komplek
  • Untuk memanggil console DOS Input Output
  • Untuk routing basic di C++
  • Untuk beberapa fungsi rutin (Seperti konversi)
  • Untuk Menguakkan manipulator
  • Untuk operasi string dan karakter

Macam macam file header yang sering digunakan pada bahasa pemograman C++ adalah sebagai berikut :

1. #include <iostream.h>

Singkatan dari input output stream header yang digunakan sebagai standar input output operasi yang digunakan di C++.

Fungsi yang ada didalam iostream.h antara lain:

  1. cout : merupakan fungsi keluaran atau untuk menampilkan data dengan tipe apapun kelayar.
  2. cin : merupakan fungsi masukan yang dapat memasukkan data berupa numerik dan karakter.
  3. endl : merupakan fungsi yang digunakan untuk perintah newline atau pindah baris.

Singkatan dari standar input output header yang digunakan sebagai standar input output operasi yang digunakan oleh bahasa C, akan tetapi bisa juga digunakan didalam bahasa C++.
Fungsi yand ada didalam stdio.h antara lain:

  1. printf() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan kelayar secara terformat (menentukan tipe data yang akan dikeluarkan).
  2. puts() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan kelayar yang bertipe data string (tanpa melakukan penentuan tipe data terlebih dahulu).
  3. putchar() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang bertipe data char (tanpa melakukan penentuan tipe data terlebih dahulu).
  4. scanf() : merupakan fungsi masukan yang digunakan untuk menginputkan data numerik, karakter dan string secara terformat (menentukan tipe data yang akan dimasukkan).
  5. gets() : merupakan fungsi masukan yang khusus untuk menerima masukan tipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu).

3. #include <conio.h>

Merupakan file header yang berfungsi untuk menampilkan hasil antarmuka kepada pengguna.
Fungsi yang ada didalam conio.h antara lain:

  1. getch() : merupakan singakatan dari get character and echo yang digunakan untuk menahan output suatu program dan akan kembali mengeksekusi setelah kita melakukan inputan baik tombol enter atau lainnya dan inputan tersebut tidak ditampilkan dalam window.
  2. getche() : fungsinya hampir sama dengan getch() akan tetapi inputan akan ditampilkan dalam window.
  3. clrscr() : merupakan singkatan dari clear screen yang digunakan untuk membersihkan layar window.

Merupakan header untuk fungsi matematika, fungsi yang ada di dalamnya antara lain :

  1. sqrt() : merupakan fungsi untuk menghitung akar dari suatu bilangan.
  2. pow() : fungsi ini utuk menghitung hasil dari perpangkatan bilangan.
  3. sin(), cos(), tan() : fungsi ini digunakan untuk menhitung nilai sinus, cosinus, dan tangen dari sudut yang dimasukkan.

Contoh script program dengan menggunakan file header math.h :

/* Contoh script program dengan menggunakan file header math.h */ #include <iostream> #include <conio.h> #include <math.h> using namespace std; main() { int a=45, b=4, c=2; float ipangkat, iakar, isin ,icos, itan; iakar = sqrt(b); cout<<"Akar dari "<<b<<" adalah"<<iakar<<endl; ipangkat = pow(b,c); cout<<b<<" pangkat "<<c<<" adalah"<<ipangkat<<endl; isin = sin(a); cout<<"sin sudut "<<a<<" derajat adalah"<<isin<<endl; icos = cos(a); cout<<"cos sudut "<<a<<" derajat adalah"<<icos<<endl; itan = tan(a); cout<<"tan sudut "<<a<<" derajat adalah"<<itan; getch(); }

5. #include <stdlib.h>

Merupakan file header yang berfungsi untuk operasi pembanding dan operasi konversi.

Fungsi yang adal didalam stdlib.h antara lain:

  1. max() : fungsi yang digunakan untuk menentukan nilai maximum dari bilangan yang diinputkan.
  2. min() : fungsi yang digunakan untuk menentukan nilai minimum dari bilangan yang diinputkan.
  3. atof() : fungsi ini digunakan untuk mengkonversi nilai string bilangan bertipe double.
  4. atoi() : fungsi ini digunakan untuk mengkonversi nilai string bertipe integer.

Baca Juga  Tutorial C++ : #9 Pengulangan / Looping pada C++

Contoh script program dengan menggunakan file header stdlib.h :

/* Contoh script program dengan menggunakan file header stdlib.h */ #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; main() { char a[10], b[10]; int bil1, bil2,imax, imin; cout<<"Masukan Bilangan 1 : ";cin>>a; cout<<"Masukan Bilangan 2 : ";cin>>b; bil1 = atoi(a); cout<<"Bilangan 1 adalah "<<bil1<<endl; bil2 = atoi(b); cout<<"Bilangan 2 adalah "<<bil2<<endl; imax = max(bil1,bil2); cout<<"Nilai yang paling besar adalah "<<imax<<endl; imin = min(bil1,bil2); cout<<"Nilai yang paling kecil adalah "<<imin; getch(); }

6. #include <string.h>

Merupakan file header yang berfungsi untuk melakukan manipulasi string.
Fungsi yang ada didalamnya antara lain:

  1. strcpy() : fungsi ini digunakan untuk menyalin suatu string ke variabel tujuan.
  2. strlen() : fungsi ini digunakan untuk menghitung jumlah karakter yang ada dalam suatu string.
  3. strcmp() : fungsi ini digunakan untuk membandingkan 2 buah string.
  4. strrev() : fungsi ini digunakan untuk membalikkan ururtan suatu string.
  5. strlwr() : fungsi ini untuk menghubah semua huruf menjadi huruf kecil.
  6. strupr() : fungsi ini digunakan untuk mengubah huruf menjadi huruf kapital.
  7. strcat() : fungsi ini digunakan untuk menggabungkan 2 buah string.

Contoh script program dengan menggunakan file header string.h :

/* Contoh script program dengan menggunakan file header string.h */ #include <iostream> #include <conio.h> #include <stdio.h> #include <string.h> using namespace std; main() { char kata[50]; char kata2[50]; cout<<"Masukan Kata : ";gets(kata); cout<<"Panjang kata = "<<strlen(kata)<<" karakter"<<endl; strcpy(kata2,kata); strlwr(kata); cout<<"Kata yang di copy : "<<kata2<<endl; cout<<"Kata menjadi huruf kecil : "<<kata<<endl; strupr(kata); cout<<"Kata menjadi huruf kapital : "<<kata<<endl; strrev(kata); cout<<"Kata yang dibalik : "<<kata<<endl; getch(); }

7. #include <iomanip.h>

Fungsi yang ada didalam iomanip.h antara lain:

  1. setw() : fungsi ini digunakan untuk mengatur lebar variabel.
  2. setfill() : fungsi ini digunakan untuk mengatur karakter yang dipakai memenuhi bagian field yang ditentukan setw(), yang tidak dipakai untuk menampilkan data.
  3. setiosflag() : merupakan fungsi manipulator yang dapat dipakai untuk mengontrol sejumlah tanda format.

Baca Juga  Tutorial C++ : #5 Tipe Data C++