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();
Ø clrscr→
berfungsi 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
Posting Komentar