Thursday, October 20, 2011

pengertian perintah dasar c++


FILE HEADER) C++

 Pengenalan C & C++
Berbicara tentang C++ biasanya tidak lepas dari C, sebagai bahasa pendahulunya.Pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie pada sekitar tahun1972, dan sekitar satu dekade setelahnya diciptakanlah C++, oleh BjarneStroustrup dari Laboratorium Bell, AT&T, pada tahun 1983. C++ cukupkompatibel dengan bahasa pendahulunya C. Pada mulanya C++ disebut “a better C“.Nama C++ sendiri diberikan oleh Rick Mascitti pada tahun 1983, yang berasaldari operator increment pada bahasa C. Keistimewaan yang sangat berari dari C++ini adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (OOP / Object Oriented Programming).

FILE HEADER
Nama file yang dicantumkan setelah #include. Berisi antara lain informasifungsi, konstanta, dan variabel dari pustaka (bagian program yang telahtersedia)
Ada beberapa hal tentang kerangka program C tersebut yang perlu diketahui.Pertama, program C++ harus mempunyai fungsi main yang ditulis seperti ini :main() . Tubuh program C akan mengikuti fungsi main itu dan dimasukkan diantara tanda kurung { dan }. Dalam contoh di atas tubuh programnya adalah :
printf("C++ i tu mudah!\n.");
Kedua, fungsi dan pernyataan di tubuh program C ditutup dengan tanda ” ” ;
Ketiga, program C biasanya punya satu atau lebih file header. File headerprogram di atas adalah stdio.h.File header itu mempunyai banyak kegunaan,antara lain untuk menjalankan proses input/output. Untuk mengikutkan fileheader itu bisa ditulis directive #include<…>. Di bawah ini mencantumkanbeberapa file header yang biasa diperlukan

1. : Untuk manajemen memori

2. : Untuk memanggil routines ROM BIOs

3. : Untuk fungsi matematika komplek (dengan C++)

4. : Untuk memanggil console DOS I/O (input output)
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yangprototype-nya berada di file judul conio.h
1. getch ()
Fungsi getch() (get character and echo) dipakai untuk membaca sebuah karakterdengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekantombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di layar.
2. getche()
Fungsi getche()dipakai untuk membaca sebuah karakter dengan sifat karakter yangdimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yangdimasukan ditampilkan di layar.
3. putch()
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkanletak kursor ke baris berikutnya.
4. clrscr()
Fungsi ini digunkan untuk membersihkan layar window dan memindahkan posisikursor ke baris 1 kolom 1 (pojok kiri atas).
5. clreol()
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hinggakolom terakhir, posisi kursor tiak berubah.
6. gotoxy ()
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
7. wherex ()
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
8. wherey ()
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
9. window ()
Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkankoordinat kiri atas dan kanan bawah.

5. : Berisi parameter untuk routing float point

6. : Untuk prototype fungsi grafik

7. : Untuk routing I/O basicdi C++
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yangprototype-nya berada di file judul iostream.h
1. cout()
Fungsi cout() merupakan sebuah objek didalam Borland C++ digunakan untukmenampilkan suatu data kelayar.
2. cin ()
Fungsi cin() merupakan sebuah objeck didalam C++ digunakan untuk
memasukkan suatu data.
3 endl
endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkankarakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untukpiranti keluaran berupa file di disk.
4. ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakternull ( nilai ASCII NOL ) kederetan suatu karakter. Fungsi ini akan bergunauntuk mengirim sejumlah karakter kefile didisk atau modem dan mangakhirinyadengan karakter NULL..



8. : Untuk operasi matematika
math.h dan stdlib.h dipergunakan untuk prototype fungsi operasi matematikaseperti : sqrt (akar kuadrat), sin, cos, tan, acos, asin, atan, atan2, cosh,sinh, tanh, exp, prexp, ldexp, log, log10, modf, pow, ceil, fabs, fmod
1. Sqrt()
Digunakan untuk menghitung akardari sebuah bilangan.
Bentuk umum : sqrt(bilangan);
2. Sin(), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, conisius dan tangens darisuatu sudut.
Bentuk umum:
Sin(sudut);
Cos(sudut);
Tan(sudut);
3. Max()
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum : max(bilangan1, bilangan2);
4. Min()
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan.
Bentuk umum : min(bilangan1, bilangan2).

9. : Mendefinisikan tipe dan macro untuk paket standar I/O yang dikembangkanoleh Kernighan & Ritchie
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yangprototype-nya berada di file judul stdio.h
1. printf()
Merupakan fungsi keluaran yang paling umum digunakan untuk menampilkaninformasi kelayar.
Bentuk Penulisan :
printf("penentu format", argumen-1, argumen-2, …);


2. puts()
Perintah puts() sebenarnya sama dengan printf(), yaitu digunakan untuk mencetakstring 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 tipedata string, karena fungsi ini khusus untuk tipe data string.
Untuk mencetak pindah baris, memerlukan notasi ‘ \n ‘ Untuk mencetak pindahbaris tidak perlu notasi ‘ \n ‘, karena sudah dibeikan secara otomatis.

3. putchar()
Perintah putchar() digunakan untuk menampilkan sebuah karakter ke layar.Penampilan karakter tidak diakhiri dengan pindah baris.
4. fprintf()
Digunakan untuk mencetak semua jenis tipe data ke printer dan secara otomatismemberikan efek perpindahan baris.
5. fputs()
Digunakan untuk mencetak tipe data string ke printer
6. fputc()
Digunakan untuk mencetak tipe data karakter ke printer
7. 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 darinilai variabel di memori.
variabel : variabel yang akan menampung nilai yang dimasukkan Penentu Formatscanf()

8. gets()
Fungsi gets() digunakan untuk memasukkan data bertipe karakter dan tidak dapatdigunakan untuk memasukkan data numerik. Penulisan fungsi gets() harus diakhiridengan penekanan tombol enter. Fungsi gets() akan menyebabkan kursor secaraotomatis akan pindah baris, fungsi gets() tidak memerlukan penentu format.
Perbedaan scanf() dengan gets()
scanf() gets()
Tidak dapat menerima string yang mengandung spasi atau tab dan dianggap sebagaidata terpisah Dapat menerima string yang mengandung spasi atau tab dan masingdianggap sebagai satu kesatuan data.

9. getchar()
Fungsi getchar() digunakan untuk membaca data yang bertipe karakter, penggunaanfungsi getchar harus diakhiri dengan penekanan tombol enter. Karakter yangdimasukkan akan terlihat pada layar dan pergantian baris akan dilakukan secaraotomatis tanpa penekanan tombol enter. Fungsi getchar tidak menggunakanargument, tetapi langsung memberikan hasil karakter yang dimasukkan.

10. : Untuk beberapa fungsi rutin umum : konversi dll
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yangprototype-nya berada di file judul stdlib.h
1. Atof()
Digunakan ntuk mengkonversi nilai string menjadi bilangan bertipe double.
Bentuk umum : atof(char x);

2. Atoi()
Digunakan untuk menghitung hasil pembagian dan sisa pembagian.
Bentuk umum : div_t div(int x, int y)
3. Pow()
Digunakan untuk pemangkatan suatu bilangan.
Bentuk umum : pow(bilangan, pangkat).

11. : untuk engguakan manipulator, Manipulator pada umumnya digunakan untukmengatur tampilan layer
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yangprototype-nya berada di file judul iomanip.h
1. dec, oct dan hex
dec, oct dan hex merupakan suatu fungsi manipulator yang digunakan untukmenampilkan data dalam bentuk desimal, oktal dan hexadesimal.
2. setprecision ()
Fungsi setprecision() merupakan suatu fungsi anipulator yang digunakan ntukmengatur jumlah digit desimal yang ingin ditampilkan. Fungsi ini biasa padafungsi cout().
3. setbase (int n)
Fungsi setbase () merupakan suatu fungsi manipulator yang digunakan untukmengkonversi ke bilangan basis n (n= 8, 10 atau 16)
4. setw(int n)
Fungsi setw(int n) merupakan suatu fungsi manipulator yang digunakan untukmengatur lebar field (spasi) untuk suatu nilai sebesar n karakter
5. setfill(int c)
Fungsi setfill(int c) merupakan suatu fungsi manipulator yang digunakan untukmenyetel karakter pemenuh berupa c
6. setiosflags(long f)
Fungsi setiosflags()merupakan suatu fungsi manipulator yang digunakan untukmenyetel format yang ditentukan oleh f

7. resetiosflags(long f) merupakan suatu fungsi manipulator yang digunakanuntuk menghapus format yang ditentukan oleh f

12. : Untuk operasi string
1. Strcpy()
Berfungsi untuk menyalin suatu string asal ke variablel string tujuan.
Bentuk umum : strcpy(var_tujuan, string_asal);
2. Strlen()
Berfungsi untuk memperoleh jumlah karakter dari suatu string.
Bentuk umum : strlen(tujuan, sumber);
3. Strupr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital.
Bentuk umum : strlupr(string);
4. Strcmp()
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika stringpertama kurang dari string kedua. Nol, jika string pertama sama dengan stringkedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
5. strupr()
Digunakan untuk mengubah huruf menjadi capital
Bentuk umum : strupr(string)
6. strlwr()
Digunakan untuk mengubah huruf menjadi kecil semua
Bentuk umum : strlwr(string)
7. strcmp()
Digunakan untuk membandingkan dua string
Bentuk umum : strcmp (string1, string2)


8. strcat ()
Digunakan untuk menggabungkan string
Bentuk umum : strcat(string1,string2)

13. : Untuk perasi karakter
1. islower()
Fungsi akan menghasilkan nilai benar (bukan nol)jika karakter merupakan hurufkecil.
Bentuk umum : islower(char);
2. isupper()
Fungsi akan menghasilkan nilai benar(bukan nol) jika karakter merupakan hurufcapital.
Bentuk umum : isupper(char);
3. isdigit()
Fungsi akan mengahsilkan nilai benar(bukan nol) jika karakter merupakan sebuahdigit.
Bentuk umum : isdigit(char);
4. Tolower()
Fungsi akan mengubah huruf capital menjadi huruf kecil.
Bentuk umum : tolower(char);
5. Toupper()
Fungsi akan mengubah huruf kecil menjadi huruf capital.
Bentuk umum : toupper(char);

0 comments:

Post a Comment

Sample Text

Social Profiles

Arsip Blog

Pengikut

Guest Counter

Powered by Blogger.

Ads 468x60px

Popular Posts

Blog Archive

About

Featured Posts Coolbthemes