Alhamdulillah Saya kembali Posting berhubung banyak teman-teman kuliah ku yang meminta ku untuk posting tentang fungsi-fungsi dalam Bahasa C / C++.
Berikut beberapa kode beserta penjelasannya :
A. Tipe Data
Berikut beberapa kode beserta penjelasannya :
A. Tipe Data
- Char (Character) Cth : char nama[30];(“Memberikan jenis tipe data dan variabelnya yakni nama sebagai character yang dibatasi panjangnya sebanyak 30 karakter”)
- Int (Integer) Tipe integer adalah tipe data yang nilainya bulat.
- Float (Floating) Tipe Float adalah tipe data yang nilainya dalam bentuk bilangan pecahan.
- Long Tipe Long adalah tipe data yang sama dengan Float yaitu nilanya dalam bentuk bilangan pecahan.
- Double Pecahan presisi ganda
- Void Tidak bertipe.
TIPE DATA
|
Penentu Format Untuk printf()
|
Integer
|
%d
|
Floating Point
| |
Bentuk Desimal
|
%f
|
Bentuk Berpangkat
|
%e
|
Bentuk Desimal dan Pangkat
|
%g
|
Double Precision
|
%lf
|
Character
|
%c
|
String
|
%s
|
Unsigned Integer
|
%u
|
Long Integer
|
%ld
|
Long Unsigned Integer
|
%lu
|
Unsigned Hexadecimal Integer
|
%x
|
Unsigned Octal Integer
|
%o
|
B. Karakter Escap
Bahasa C juga menyediakan beberapa karakter khusus yang disebut karakter escape, antara lain :
Bahasa C juga menyediakan beberapa karakter khusus yang disebut karakter escape, antara lain :
- \a : untuk bunyi bell (alert)
- \b : mundur satu spasi (backspace)
- \f : ganti halaman (form feed)
- \n : ganti baris baru (new line)
- \r : ke kolom pertama, baris yang sama (carriage return)
- \t: tabulasi horizontal
- \v : tabulasi vertical
- : nilai kosong (null)
- \’ : karakter petik tunggal
- \” : karakter petik ganda
- \\ : karakter garis miring
C. Kode Penentu Format
H. Operasi Penyeleksian Kondisi
- .%c : Membaca sebuah karakter
- . %s : Membaca sebuah string
- . %i, %d : Membaca sebuah bilangan bulat (integer)
- . %f, %e : Membaca sebuah bilangan pecahan (real)
- . %o : membaca sebuah bilangan octal
- . %x : Membaca sebuah bilangan heksadesimal
- . %u : Membaca sebuah bilangan tak bertanda.
D. Perintah Keluaran
- #include < iostream.h>Iostream = Input Output Stream Untuk menjalankan fungsi input dan cetak yaitu Input (cin), Output (cout) .
- #include , diperlukan jika dalam program terdapat suatu operator matematika ( +, -, : dan x ) atau perhitungan matematika, semisal penjumlahan, pengurangan, perkalian, dsb..
- #include < conio.h>
Conio = Console Input Output : Untuk menjalankan fungsi getch dan clrscr.
Getch : untuk menahan tampilan
Clrscr: untuk membersihkan layar - #include < stdio.h> Stdio = Standart Input Output Untuk mengaktifkan perintah printf dan scanf. printf() merupakan fungsi keluaran yang paling umum digunakan untuk menampilkan informasi kelayar.
- puts()Penjelasan Perintah puts() sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. puts() berasal dari kata PUT dan STRING.
- Putchar()Perintah putchar() digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris.
- Cout()Fungsi cout() merupakan sebuah objeck didalam bahasa C++ digunakan untuk menampilkan suatu data kelayar. Untuk menggunakan fungsi cout() ini, harus menyertakan file header iostream.h .
E. Perintah Masukan
- Scanf()Fungsi scanf() digunakan untuk memasukkan berbagai jenis data.
- Gets()Fungsi gets() digunakan untuk memasukkan data string.
- Cin()Fungsi cin() merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data. Untuk menggunakan fungsi cin() ini, harus menyertakan file header iostream.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. File header yang harus disertakan adalah conio.h.
- 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. File header yang harus disertakan adalah conio.h.
F. Fungsi Manipulator
Manipulator pada umumnya digunakan untuk mengatur tampilan layar, untuk mengguakan manipulator ini file header yang harus disertakan file header iomanip.h .
- 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. File header yang harus disertakan adalah file header iostream.h .
- 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.. File header yang harus disertakan adalah file header iostream.h .
- dec, oct dan hex merupakan suatu fungsi manipulator yang digunakan untuk menampilkan data dalam bentuk desimal, oktal dan hexadesimal. File header yang harus disertakan adalah file header iomanip.h .
- setprecision() merupakan suatu fungsi manipulator yang digunakan untuk mengatur jumlah digit desimal yang ingin ditampilkan. Fungsi ini biasa pada fungsi cout(), file header yang harus disertakan adalah file header iomanip.h .
G. Operator Aritmatika
Operator untuk operasi aritmatika yang tergolong sebagai operator binary.
Operator untuk operasi aritmatika yang tergolong sebagai operator binary.
Operator | Keterangan | Contoh |
* | Perkalian | 4 * 5 |
/ | Pembagian | 8 / 2 |
% | Sisa Pembagian | 5 % 2 |
+ | Penjumlahan | 7 + 2 |
− | Pengurangan | 6 − 2 |
H. Operasi Penyeleksian Kondisi
- IFPernyataan if mempunyai pengertian, Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”.
- IF- ElsePernyataan if – else mempunyai pengertian, Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2”.
- Nested IFNested if merupakan pernyataan if berada didalam pernyataan if yang lainnya.
- Switch-caseswitch – case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch – case ini memiliki kegunaan sama seperti if – else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe karakter atau integer.
- ForBentuk umum pernyataan for Bila pernyataan didalam for lebih dari satu maka pernyataan-pernyataan tersebut harus diletakan didalam tanda kurung.
- Nested ForPernyataaan Nested for adalah suatu perulangan for didalam perulangan for yang lainnya.
- Perulangan Tidak Berhingga (loop)Perulangan tak berhingga merupakan perulangan ( loop ) yang tak pernah berhenti atau mengulang terus, hal ini sering terjadi disebabkan adanya kesalahan penanganan kondisi yang dipakai untuk keluar dari loop.
- GotoPernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke-pernyataan yang diawali dengan suatu label. Label merupakan suatu pengenal (identifier) yang diikuti dengan tanda titik dua ( : ).
- WhilePernyataan perulangan while merupakan instruksi perulangan yang mirip dengan perulangan for. Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.
- Do-WhilePernyataan perulangan do – while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan dibelakang.
- BreakPernyataan break ini berfungsi untuk keluar dari struktur switch. Selain itu pernyataan break berfungsi keluar dari perulangan ( for, while dan do-while ). Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan perulangan ( loop ).
- ContinuePernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop yang sama, dengan kata lain mengembalikan proses yang sedang dilaksanakan ke-awal loop lagi, tanpa menjalankan sisa perintah dalam loop tersebut.
J. Header
File Header adalah suatu file dengan akhiran .h . File ini sebenarnya berisikan deklarasi fungsi dan definisi konstanta. Selain file-file header standar yang disediakan oleh Turbo C, kita dapat juga membuat file header sediri, dengan cara yang sama seperti membuat file editor. Yang harus diperhatikan pada saat menyimpan file header yang telah dibuat harus digunakan akhiran .h .
Tambahan :
Operator Relasi
Operator Relasi
Operator | Keterangan |
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih besar |
< | Lebih kecil |
>= | Lebih besar sama dengan |
<= | Lebih kecil sama dengan |
Operator Logika
Operator | Keterangan |
&& | Operator Logika AND |
|| | Operator logika OR |
! | Operator logika NOT |
Gotoxy: untuk menempatkan posisi kursor pada layar
Syntax : gotoxy (x,y)
Ket : X = posisi X (horizontal)
Y = posisi Y (Vertikal)
Syntax : gotoxy (x,y)
Ket : X = posisi X (horizontal)
Y = posisi Y (Vertikal)
Comments
Post a Comment