Thursday 12 December 2013

File Header Dasar beserta Fungsinya di C++

File Header Dasar beserta Fungsinya di C++


  1001IT - Header atau sering di implementasikan dalam bentuk #include adalah file yang berisi fungsi fungsi yang digunakan untuk penggunaan fungsi lebih mudah pada pengerjaan programming. Jadi di dalam file header terdapat source code yang dapat digunakan berulang ulang. File header juga berisi informasi fungsi, konstanta, dan variabel dari pustaka (bagian program yang telah tersedia).

Contohnya ada fungsi menghitung pangkat pada matematika. Nah fungsi tersebut biasa dikenal dengan "pow(x,y) --> x = absis , y= exponen" nah untuk menjalankan fungsi pow kita memerlukan header math.h , karena di dalam file header tersebut telah di definisikan pow itu apa . Jadi instruksi yang kita masukkan bisa berjalan lancar.

File Header Dasar beserta Fungsinya di C++

Inilah contoh Header Beserta kegunaannya :

1. #include<conio.h>
  
 getch () : Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakter  dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.

 getche() : Fungsi getche()dipakai 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.

clrscr() : Fungsi ini digunkan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas). 

clreol()  : Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.

gotoxy () : Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y. 

wherex () : Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor. 


wherey () : Fungsi wherey digunakan untuk mengembalikan posisi baris kursor. 


window () : Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.

    

2. #include<iostream.h> 

    cout() : Fungsi cout() merupakan sebuah objek didalam  C++ digunakan untuk menampilkan suatu data kelayar. 
   contoh penggunaan cout " cout<<"Masukkan nama :";

    cin () : Fungsi cin() merupakan sebuah objeck didalam C++ digunakan untuk
    memasukkan suatu data.

   contoh penggunaan cincin>>nama";

    endl : endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk. 


    ends : ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) kederetan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter kefile didisk atau modem dan mangakhirinya dengan karakter NULL.







 3. #include<math.h>


Sqrt() : Digunakan untuk menghitung akardari sebuah bilangan. Bentuk umum sqrt(bilangan).
 contoh : srqt(25) artinya akar dari 25
Pow() : Digunakan untuk menghitung pangkat. Bentuk Umum pow(absis,exponen)
 contoh : pow(2,3) artinya 2 pangkat 3
 *masih banyak fungsi pada header math hanya penulis belum mempelajari heheehe

 4. #include<stdio.h>

printf() : Merupakan fungsi keluaran yang paling umum digunakan untuk menampilkan informasi kelayar. 
Bentuk Penulisan : printf("penentu format", argumen-1, argumen-2, …);

puts() : Perintah puts() sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. puts() berasal dari kata PUT STRING. Perbedaan antara printf() dengan puts() adalah : printf() puts() .Harus menentukan tipe data untuk data tring, yaitu %s Tidak Perlu penentu tipe data string, karena fungsi ini khusus untuk tipe data string. Untuk mencetak pindah baris, memerlukan notasi 
'\n' Untuk mencetak pindah baris tidak perlu notasi '\n ', karena sudah dibeikan secara otomatis.

putchar() : Perintah putchar() digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris.

fprintf() : Digunakan untuk mencetak semua jenis tipe data ke printer dan secara otomatis memberikan efek perpindahan baris.

fputs() : Digunakan untuk mencetak tipe data string ke printer

fputc() : Digunakan untuk mencetak tipe data karakter ke printer

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(). Fungsi scanf() memakai penentu format. Fungsi scanf() memberi pergantian baris secara otomatis. Fungsi scanf() tidak memerlukan penentu lebar field. Variabelnya harus menggunakan operator alamat "&". Bentuk umum fungsi scanf(): “ penentu format “, &variabel. Penentu format : kode format untuk konversi data "&" Operator untuk pointer, yang digunakan untuk penempatan alamat dari nilai variabel di memori. Variabel : variabel yang akan menampung nilai yang dimasukkan Penentu Format scanf()

 gets() : Fungsi gets() digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. Penulisan fungsi gets() harus diakhiri dengan penekanan tombol enter. Fungsi gets() akan menyebabkan kursor secara otomatis akan pindah baris, fungsi gets() tidak memerlukan penentu format. Perbedaan scanf() dengan gets(). scanf() dan gets() tidak dapat menerima string yang mengandung spasi atau tab dan dianggap sebagai data terpisah Dapat menerima string yang mengandung spasi atau tab dan masing dianggap sebagai satu kesatuan data.

getchar() : Fungsi getchar() digunakan untuk membaca data yang bertipe karakter, penggunaan fungsi getchar harus diakhiri dengan penekanan tombol enter. Karakter yang dimasukkan akan terlihat pada layar dan pergantian baris akan dilakukan secara otomatis tanpa penekanan tombol enter. Fungsi getchar tidak menggunakan argument, tetapi langsung memberikan hasil karakter yang dimasukkan.


Nah mungkin segitu dulu ya..Tetap semangat untuk Programming :)

Refrensi : cplusplus

Iklan hamil


1 comment:

© 2013 1001IT | Privacy Policies | Disclaimer | Sitemap | Design by SBT