Jenis Header file C++

Halo sobat bloger, kali ini saya ingin berbagi tentang Header File pada C++. Apa itu header file? header file biasa ditulis di bagian paling atas dari suatu source kode. Nah, header file ini berfungsi untuk membuka semacam library dari kode - kode yang terdapat dalam suatu bahasa pemrograman sehingga dikenali oleh aplikasi. Tanpa basa basi ini dia

1.     Header file iostream
Digunakan untuk menampilkan perintah:
Ø  Cin → berfungsi masukan(digunakan untuk menyimpan data dalam suatu variabel). Bentuk umum: cin>>var x;
Ø  Cout → berfungsi keluaran(digunakan untuk menampilkan data ataupun tulisan). Bentuk umum: cout<<”tulisan”; atau cout<<var x;
Ø  Endl → digunakan untuk pindah baris/ enter. Bentuk umum: cout<<”tulisan”<<endl;
Ø  Ends → ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL.
Contoh program yang menggunakan header file iostream:
#include <iostream>
Using namespace std;
Int main()
{
       Int p = 3;
       Int l = 4;
       Int luas;
      
       luas = p*l;
       Cout<<”luas persegi panjang adalah =”<<luas;
       Return 0;
}

2.     Header file Conio.h
Digunakan untuk menampilakan perintah:
Ø  getch berfungsi untuk menahan tampilan. Bentuk umum: getch();
Ø  clrscrberfungsi untuk membersihkan layar. Bentuk umum: clrscr;
Ø  getche berfungsi untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
Ø  Putch akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
Ø  Clreol berfungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
Ø  Gotoxy  berfungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
Ø  Wherex  berfungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
Ø  Wherey  berfungsi wherey digunakan untuk mengembalikan posisi baris kursor.
Ø  Window berfungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.
Contoh program yang menggunakan header file conio.h :
#include <stdio.h>
#include <conio.h>
using namespace std;

main()
{
    char kar;
    printf("masukkan karakter bebas:");
    kar = getche();
    printf("\n anda memasukkan karakter %c",kar);
    getch();
}

3.     Header file Math.h
Digunakan untuk memberikan perintah:
Ø  Sqrt fungsi akar
Ø  Pow fungsi pangkat
Ø  Sin (), cos(), tan() masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut. Bentuk umum: Sin(sudut); Cos(sudut); Tan(sudut);
Ø  Max digunakan untuk menghitung hasil pembagian dan sisa pembagian. Bentuk umum: max(bilangan1, bilangan2);
Ø  Min digunakan untuk menentukan bilangan terkecil dari dua buah bilangan. Bentuk umum : min(bilangan1, bilangan2).
Contoh program yang menggunakan header file math.h :
#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;
main(){
 int a = 45;
 int b = 16;
 int 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();
}

4.     Header file stdio.h
Digunakan untuk memberikan perintah:
Ø  Printf ( ) → merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan kelayar secara terformat (menentukan tipe data yang akan dikeluarkan).
Ø  Puts ( ) → merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang bertipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu).
Ø  Putchar ( ) → merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang bertipe data char(tanpa harus melakukan penentuan tipe data terlebih dahulu).
Ø  Scanf ( ) → merupakan fungsi masukan yang digunakan untuk menginputkan data numerik, karakter, dan string secara terformat (menentukan tipe data yang akan dimasukan).
Ø  Gets ( ) → merupakan fungsi masukan yang khusus untuk menerima masukan tipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu).
Contoh program yang menggunakan header file stdio.h :
#include <stdio.h>
Using namespace std;
Int main ()
{
       Printf (“Hidup Teknik!”);
       return 0; }


5.     Header file windows
Digunakan untuk memberikan perintah:
Ø  System → digunakan untuk memberikan warna
Contoh program yang menggunakan header file windows :
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
system ("color 4F");
cout<< “===============”<< endl
    << " Hidup Teknik! "<< endl
           << “===============”<< endl;
    getch();
}
6.     Header file iomanip.h
Digunakan untuk memberikan perintah:
Ø  Setiosflags() → berfungsi untuk mengatur sejumlah format keluaran data
Ø  Setprecision ( ) à berfungsi mengatur jumlah digit decimal yang ditampilkan
Ø  Setw ( )à berfungsi mengatur lebar tampilan dilayar dari suatu nilai variable
Ø  Setbase () à berfungsi untuk mengonversi bilangan decimal, oktal, hexadesimal
Ø  Dec,okt,hec à berfungsi untuk menampilkan data dalam bentuk decimal(berbasis 10), oktal(berbasis 8), hexadecimal(berbasis 16).
Contoh program yang menggunakan header file iomanip.h :
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;

int
 main()
 {
     int nilai = 150;

     cout << "nilai awal="<<nilai<<endl;
     cout << "nilai oktal = "<<oct<<nilai<<endl;
     cout << "nilai hexadesimal="<< hex<<nilai<<endl;
     cout << "nilai desimal="<< dec <<nilai<< endl;
     getch();
 }

7.     Header file stdlib.h
Digunakan untuk memberikan perintah:
Ø  max() : fungsi ini digunakan untuk menentukan nilai maximum dari 2 bilangan yang diinputkan. Bentuk penulisannya adalah max(bilangan1,bilangan2); .
Ø  min() : fungsi ini digunakan untuk menentukan nilai minimum dari 2 bilangan yang diinputkan. Bentuk penulisannya adalah min(bilangan1,bilangan2); .
Ø  atof() : fungsi ini digunakan untuk mengkonversi nilai string menjadi bilangan bertipe double. Bentuk umum penulisannya adalah atof(char nama_variabel); .
Ø  atoi() : fungi ini digunakan untuk mengkonversi nilai string menjadi bilangan bertipe integer. Bentuk umum penulisannya adalah atoi(char nama_variabel); .
Contoh program yang menggunakan header file 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();
}


8.     Header file time.h
Mendefinisikan fungsi tanggal dan waktu penanganan.
Contoh program yang menggunakan header file time.h:
#include <iostream>
#include <time.h>
#include <windows.h>
using namespace std;

void wait()
{
    clock_t tunggu;
    int i = 0;

    tunggu = clock() + CLOCKS_PER_SEC;
    while (clock() < tunggu) {
    }
}

int main()
{
    time_t waktu;

    int i = 0;
    while(1)
    {
       time(&waktu);
       cout<<ctime(&waktu)<<endl;
       wait();

       system("CLS");
    }
}


Komentar

Postingan populer dari blog ini

Flowchart

Tipe Data dan karakter khusus C++

Instalasi dan Review Linux Ubuntu 16.04 LTS