Kamis, 11 Juli 2013

Fungsi Manipulator 1

Penjelasan :
Manipulator pada umumnya digunakan untuk mengatur tampilan layar, untuk menggunakan manipulator ini file header yang harus disertakan file header iomanip.h. Ada beberapa fungsi manipulator yang disediakan oleh Borland C++, antara lain.

  1. endl
  2. ends
  3. dec(), oct() & hex()
  4. setbase()
  5. setw()
  6. setfill()
  7. setprecision()
  8. setiosflags()
Berikut akan dibahas beberapa fungsi manipulator, diantaranya :

1. endl

Penjelasan :
endl merupakan suatu fungsi menipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk. File header yang harus disertakan file header iostream.h

Contoh-1 :

# include <stdio.h>
# include <conio.h>
# include <iostream.h>
main()
{
   float a, b, c;
  
   a=7.5; b=8.4; c=0
   clrscr();
   cout<<"Masukan Nilai A : "<<a<<endl;
   cout<<"Masukan Nilai B : "<<b<<endl;
   c = a + b;
   cout<<"Masukan Nilai C : "<<c<<endl;
   getch();
}


Output yang akan dihasilkan, dari program contoh-1 diatas adalah :http://i.imgur.com/2h7vl3Y.png

2. ends 

Penjelasan :
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null (nilai ASCII NOL) kederetaan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mengakhirinya dengan karakter NULL. File header yang harus disertakan file header iostream.h

Contoh-1 :

# include <stdio.h>
# include <conio.h>
# include <iostream.h>

main()
{
  int a, b, c, d;
  clrscr();
  a = 6;
  b = 5;
  c = a % b;
  d = a * b;

  cout<<"Hasil dari C = A % B adalah "<<c<<ends;
  cout<<"Hasil dari D = A * B adalah "<<d<<ends;

  getch();
}


Output yang akan dihasilkan, dari program contoh-1 diatas adalah :


3. dec, oct & hex
Penjelasan :
dec, oct, dan hex merupakan suatu fungsi manipulator yang digunakan untuk konversi data dalam bentuk desimal, oktal dan hexadesimal. File header yang harus disertakan file header iomanip.h

Contoh-1 :
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
# include <iomanip.h>

void main()
{
  int nilai = 10;
  clrscr();
  cout<<"Nilai = "<<nilai<<endl;
  cout<<"Nilai ke Octal = "<<oct<<nilai<<endl;
  cout<<"Nilai ke Hexadesimal = "<hex<<nilai<<endl;
  cout<<"Nilai ke Desimal = "<<dec<<nilai<endl;

  getch();
}


Output yang akan dihasilkan, dari program contoh-1 diatas adalah :


4. setbase()

Penjelasan :
setbase() merupakan suatu fungsi manipulator yang digunakan untuk konversi bilangan Octal, Decimal dan Hexadecimal. File header yang harus disertakan file header iomanip.h.

Bentuk Penulisan :

setbase(base bilangan);

Base bilangan merupakan base dari masing-masing bilangan, yaitu :
Octal = basis 8
Decimal = basis 10


Contoh-1 :
{
   int a = 250;
   clrscr();

   cout<<"Penggunan Manipulator setbase()"<<"\n\n";
   cout<<"Decimal   Octal     Hexadecimal"<<endl;
   cout<<"----------------------------"<<"\n";
   for(a=250;a<=260;a++)
   {
      cout<<setbase(10)<<a<<"        ";
      cout<<setbase(8)<<a<<"        ";
      cout<<setbase(16)<<a<<endl;
   }

   getche();
}


Output yang akan dihasilkan, dari program contoh-1 diatas adalah :http://i.imgur.com/3Y2P7Vt.png

Posting Lebih Baru Posting Lama Beranda

1 komentar:

Posting Komentar