Thursday, June 2, 2016
Libraries dan fungsi yang terdapat didalamnya , Bahasa C++
Dalam bahasa pemrograman c++ dikenal banyak libraries apasaja itu :
iostream.h untuk routing I/O basic di C++. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul iostream.h:
1. cout()
Fungsi cout() merupakan sebuah objek di dalam C++ digunakan untuk menampilkan suatu data ke layar.
2. cin ()
Fungsi cin() merupakan sebuah objek di dalam C++ digunakan untuk
memasukkan suatu data.
3. 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.
4. 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..
string.h untuk operasi string. Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul string.h :
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 string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua 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)
conio.h untuk memanggil console DOS I/O (input output).
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-nya berada di file judul conio.h :
1. 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.
2. 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.
3. putch()
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
4. clrscr()
Fungsi ini digunkan untuk membersihkan layar window dan memindahkan posisi kursor ke baris 1 kolom 1 (pojok kiri atas).
5. clreol()
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom 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 berdasarkan koordinat kiri atas dan kanan bawah.
stdlib.h untuk beberapa fungsi rutin umum (konversi dll) dan untuk operasi matematika.
Fungsi-fungsi pustaka yang umum digunakan untuk menampilkan hasil yang prototype-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).
math.h untuk operasi matematika. Math.h dan stdlib.h dipergunakan untuk prototype fungsi operasi matematika seperti : 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 akar dari sebuah bilangan.
Bentuk umum : sqrt(bilangan);
2. Sin(), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu 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).
Baca Juga :
Belajar Dasar C++ - Membuat Input dan Output Input merupakan proses memasukkan data, sedangkan output adalah proses menampilkan data. Dalam pemrograman input dan output inilah yang menjadi aktivitas utama selain dari proses data. Dalam C++ kita bisa menggunakan per… Read More
Sejarah C++ Pertama Kali di Perkenalkan Anda yang mengunjungi postingan ini mungkin sedangan mencari jawaban atas pertanyaan: Tahun berapa C++ di perkenalkan ? Perlu diketahui bahwa C++ merupakan salah satu bahasa pemrograman tingkat menengah. Bahasa pemrograma… Read More
Mengenal apa itu C# dan Kelebihannya C# atau dibaca C Sharp merupakan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microdoft sebagai bagian inisiatif dari kerangka .NET Framework. Dalam penggunaanya bahasa ini sangat bergantung pada .Net Fram… Read More
Inilah Perbedaan Bahasa C dengan C++ Bahasa C dan C++ merupakan bahasa pemrograman tingkat tinggi. Bahasa C dikembangkan oleh Dennis Ritchie (seorang ilmuan komputer yang juga membuat sistem operasi Multics dan Unix) bersama Brian Kernighan (ahli … Read More
Mengenal Sejarah Bahasa Pemrograman C++C++ merupakan bahasa pemrograman tingkat menengah yang banyak dijadikan sebagai dasar pembelajaran dalam dunia pemrograman. Bahasa ini bisa dibilang mudah dipelajari sebab sudah menggunakan bahasa yang mirip dengan bahasa man… Read More
0 comments:
Post a Comment