all modul p.terstrur

Upload: citrainfokomputer

Post on 17-Jul-2015

777 views

Category:

Documents


0 download

TRANSCRIPT

BORLAND C++

MODUL

Disusun Untuk Akademi Manajemen Informatika dan Komputer Citra Info Komputer Dosen Pengasuh Bapak Agus Muhardi

Jurusan Manajemen Informatika Curup

BORLAND C++

Kata PengantarBorland C ++ ! Kata ini sepertinya sudah tidak asing lagi bagi para pemakai komputer, khususnya yang orangorang yang senang bahasa pemograman. Sejak bahasa ini muncul, seakan-akan menjadi kiblat bagi para progremmer untuk mempelajari dan menguasainya. Siapapun yang tidak mengetahui Borland C ++ adalah orang yang ketinggalan katanya. Modul ini di susun untuk memberikan panduan pengunaan perangkat lunak Borland C ++ , sehingga pembaca dapat mencobanya langsung. Pejelasan tiap modul di sajikan dalam bentuk step by step, sehingga lebih mudah dipelajari. Dan modul Borland C ++ ini disusun untuk melengkapi kebutuhan belajar mahasiswa di AMIK - CIKO Curup, khususnya bagi mereka yang ingin menekuni bidang pemograman berbasis windows. Penulis menyadari keterbatasan penyusunan modul ini masih jauh dari sempurnah. Oleh karena itu saran dan kritik dari para pembaca sangat di hargai. Saran, kritik atau pun pertanyaan dapat di kirim melalui email ke: [email protected] Akhir kata semoga pembaca mendapat menfaat dari buku ini.Terima Kasih.

Curup, 12 Maret 2012

Agus Muhardi,A.md Penulis

BORLAND C++

Daftar IsiKata Pengantar Daftar Isi Bab 1............................................................................................................. i ............................................................................................................ ii

Pengenalan Bahasa C++1.1. 1.2. 1.3. Sekilas Perkembangan Bahasa C .....................................................1 Pengenalan IDE Borland C++ ............................................................ 1 Menu Bar ............................................................................................ 3 1.3.1. Menu File .................................................................................. 3 1.3.2. Menu Run ................................................................................. 4 Struktur Program C++ ........................................................................ 5 Model Memori .................................................................................... 5

1.4. 1.5.

Bab 2

Pengenalan Model Data, Perintah Masukan dan Keluaran2.1. 2.2. Pengenalan Tipe Data ....................................................................... 7 Konstanta ........................................................................................... 8 2.2.1. Konstanta Bilangan .................................................................. 8 2.2.2. Konstanta Teks ........................................................................ 8 2.2.3. Deklarasi Konstanta ................................................................ 8 Variabel .............................................................................................. 9 2.3.1. Variabel Numerik ...................................................................... 9 2.3.2. Variabel Teks ........................................................................... 9 2.3.2. Deklarasi Variabel ................................................................... 9 Perintah Keluaran ............................................................................. 10 2.4.1. printf() ..................................................................................... 10 2.4.2. puts() ...................................................................................... 13 2.4.3. putchar() ................................................................................. 13 2.4.4. cout() ...................................................................................... 14 2.4.4. Fungsi Manipulator ................................................................. 14 Perintah Masukan ............................................................................ 17 2.5.1. scanf() .................................................................................... 17 2.5.2. gets() ...................................................................................... 18 2.5.3. cin() ........................................................................................ 18 2.5.4. getch() .................................................................................... 19 2.5.5. getche() .................................................................................. 19 Tugas ............................................................................................... 20

2.3.

2.4.

2.5.

2.6.

Bab 3

Operator Borland C++3.1. Operator Aritmatika .......................................................................... 22 3.1.1. Ekspresi Aritmatika ................................................................ 23 3.1.2. Hierarki Operator Aritmatika ..................................................24 Operator Pemberi Nilai Aritmatika ...................................................25 Operator Penambah dan Pengurang ...............................................25 Operator Relasi ................................................................................. 26 Operator Logika ................................................................................ 27 3.5.1. Operator Logika AND ............................................................. 27 3.5.2. Operator Logika OR ............................................................... 29 3.5.3. Operator Logika NOT ............................................................. 30 Operator Bitwise ............................................................................... 31 3.6.1. Operator Bitwise > (Shift Right) ...........................................32 3.6.3. Operator Bitwise & (And) .......................................................32 3.6.4. Operator Bitwise | ( Or) ..........................................................33 3.6.5. Operator Bitwise ^ (eXclusive Or) ..........................................34 3.6.6. Operator Bitwise ~ (Not) .........................................................35 Tugas ............................................................................................... 36

3.2. 3.3. 3.4. 3.5.

3.6.

3.7.

Bab 4

Operasi Penyeleksian Kondisi4.1. Pernyataan IF ................................................................................... 38 4.1.1. Pernyataan IF - ELSE ............................................................. 39 4.1.2. Pernyataan Nested IF ............................................................ 41 4.1.2. Pernyataan IF ELSE Majemuk ............................................43 Pernyataan Switch - Case ................................................................ 44 Tugas ............................................................................................... 46

4.2. 4.3.

Bab 5

Proses Perulangan5.1. Pernyataan For.................................................................................. 49 5.1.1. Pernyataan Nested For ...........................................................51 5.1.2. Perulangan Tak Berhingga .....................................................52 Pernyataan goto ............................................................................... 53 Pernyataan while ............................................................................... 54 Pernyataan do - while ........................................................................ 55 Pernyataan break .............................................................................. 55 Pernyataan continue ......................................................................... 56 Tugas ............................................................................................... 57

5.2. 5.3. 5.4. 5.5. 5.6. 5.7.

Bab 6

Fungsi6.1. 6.2. 6.3. Struktur Fungsi .................................................................................. 59 Prototipe Fungsi ............................................................................... 60 Parameter Fungsi.............................................................................. 61 6.3.1. Pemanggilan dengan Nilai (Call By Value) .............................61 6.3.2. Pemanggilan dengan Referensii (Call By Reference).............62

6.4. 6.5.

6.6.

6.7. 6.8. 6.9.

Pernyataan return() .......................................................................... 63 Pengiriman Data ke Fungsi ............................................................... 64 6.5.1. Pengiriman Data Konstanta ke Fungsi....................................64 6.5.2. Pengiriman Data Variabel ke Fungsi.......................................65 Storage Class Variabel ..................................................................... 66 6.6.1. Variabel Lokal ......................................................................... 66 6.6.2. Variabel Eksternal ................................................................... 67 6.6.3. Variabel Statis ......................................................................... 67 inline Function ................................................................................... 68 Function Overloading ........................................................................ 69 Tugas ............................................................................................... 70

Bab 7

Array7.1. 7.2. Array Berdimensi Satu ...................................................................... 71 Array Berdimensi Dua ....................................................................... 74

Bab 8

Pointer8.1. 8.2. 8.3. 8.4. Operator Pointer ................................................................................ 77 Mendefiniskan Variabel Pointer ........................................................77 Pointer pada Array ............................................................................ 78 Pointer pada String............................................................................ 79

Bab 9

Macro9.1. Preprocessor Directive ...................................................................... 80 9.1.1. #define ................................................................................... 80 9.1.2. #include ................................................................................... 82 Pembuatan File Header .................................................................... 82 Tugas ................................................................................................ 83

9.2. 9.3.

Bab 10

Structure10.1. 10.2. 10.3. 10.4. 10.5. Deklarasi Structure............................................................................ 85 Nested Structure ............................................................................... 86 Structure dengan Array ..................................................................... 87 Structure dengan Function ................................................................ 88 Tugas ................................................................................................ 90

BORLAND C++

Bab 1 : Pengenalan Bahasa C++

1.1. Sekilas Perkembangan Bahasa CPenjelasan Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX. Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan C with Classes yang berganti nama pada tahun 1983 menjadi C++. Penambahan yang terdapat pada C++ ini adalah Object Oriented Programming (OOP), yang mempunyai tujuan utamanya adalah membantu membuat dan mengelola program yang besar dan kompleks.

1.2. Pengenalan IDE Borland C++Penjelasan IDE merupakan singkatan dari Integrated Development Environment, merupakan Lembar kerja terpadu untuk pengembangan program. IDE dari Borland C++, dapat digunakan untuk : Menulis Naskah Program. Mengkompilasi Program ( Compile ) Melakukan Pengujian Program ( Debugging ) Mengaitkan Object dan Library ke Program ( Linking ) Menjalankan Program ( Running )

Untuk mengaktifkan aplikasi Borland C++, anda bisa menggunakan banyak cara, diantaranya : Jika anda menggunakan sistem jaringan pada Windows XP, anda bisa membuatkan shortcut terlebih dahulu dari server, dengan cara :

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

1

a. Klik kanan pada Desktop Klik New Klik Shorcut b. Ketikan pada command line : C:\BC31\BIN\BC.exe, klik tombol next, kemudian ketikan nama shortcut, misalkan Borland C++, klik tombol Finish untuk selesai. c. Atau anda dapat klik tombol Browse untuk mencari alamat dan folder yang menyediakan aplikasi Borland C++. Jika anda menggunakan Stand Alone Computer, anda bisa membuat shortcut seperti diatas. Biasanya sudah ada dan terinstall pada komputer, dan dibuatkan shortcut, yang bisa diaktifkandengan cara : - Klik tombol Start pilih Program Borland C++ klik Borland C++ - Berikut lDE dari Borland C++, seperti gambar dibawah ini;

Gambar 1.1. Layar Pembuka Borland C++

Gambar 1.2. IDE Borland C++

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

2

IDE pada Borland C++, terbagi menjadi 4 (empat) bagian, yaitu : a. Menu Utama ( Menubar ) Menu utama terdiri dari ; File, Edit, Search, Run, Compile, Debug, Project, Options, Window dan Help b. Jendela Editor Tempat untuk pengetikan program dan membuat program. Jika pertama kali anda membuat program, nama file jendela editor adalah NONAME01.CPP c. Jendela Message Tempat untuk menampilkan pesan-pesan pada proses kompilasi dan link program. d. Baris Status Baris dimana menampilkan keterangan-keterangan pada saat anda mengaktifkan menu bar dan sub menu.

1.3. Menu barPenjelasan Menubar pada IDE C++, terdiri dari File, Edit, Search, Run, Compile, Debug, Project, Options, Window dan Help. Berikut penjelasan beberapa menubar:

1.3.1. Menu FilePenjelasan Untuk mengaktifkan menu File ini, anda bisa menekan tombol Alt + F. Subsub menu dari Menu File, adalah : Digunakan untuk memanggil atau mengaktifkan file yang sudah pernah disimpan didalam disk. Hotkey yang ada bisa gunakan untuk mengaktifkan Open dengan menekan tombol F3. Jika anda mengaktifkan menu ini, akan tampil kotak dialog seperti dibawah ini :

Open

Gambar 1.3. Kotak dialog Open File

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

3

Save

Digunakan untuk menyimpan File Program pada jendela yang sedang aktif kedalam disk. Hotkey yang ada bisa gunakan untuk menyimpan dengan menekan tombol F2. Digunakan untuk menyimpan File Program pada jendela yang sedang aktif kedalam disk dengan nama file yang berbeda. Jika anda mengaktifkan menu ini, akan tampil kotak dialog seperti dibawah ini :

Save As

Gambar 1.4. Kotak dialog Save File As

Save All

Digunakan untuk menyimpan semua File Program pada jendela yang sedang aktif kedalam disk. Digunakan untuk mengubah atau mengganti direktory ( folder ) yang sedang aktif, ke direktory ( folder ) yang diinginkan. Digunakan untuk mencetak file program pada jendela yang sedang aktif. Digunakan untuk masuk ke modus Ms. DOS untuk sementara, dan anda bisa masuk kembali ke Borland C++, dengan mengetikan : EXIT C:\LATIHA~1>EXIT Digunakan untuk keluar dari Borland C++, ALT+X. atau bisa menekan hotbar

Change Dir

Print Dos Shell

Quit

1.3.2. Menu RunPenjelasan Run Untuk menjalankan program yang telah anda buat. Digunakan untuk mengkompile program sekaligus menjalankan program. Hotkey yang ada bisa gunakan untuk mengaktifkan Run dengan menekan tombol Ctrl + F9. Digunakan untuk mengulangi jalannya program bila terjadi kesalahan program pada saat dijalankan, dan tidak melanjutkan jalannya program tersebut. Hotkey yang ada bisa gunakan dengan menekan tombol Ctrl+F2. Digunakan untuk menunjukan kursor terakhir pembacaan program. Hotkey yang ada bisa gunakan dengan menekan tombol F4.

Program Reset

Goto Cursor

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

4

Trace Into

Digunakan untuk menunjukan alur program langkah demi langkah perbaris program dengan ditunjukan oleh kursor aktif tetapi pada akhir pembacaan tidak menampilkan hasil program. Hotkey yang ada bisa gunakan dengan menekan tombol F7. Digunakan untuk menunjukan alur program langkah demi langkah perbaris program dengan ditunjukan oleh kursor aktif tetapi pada akhir pembacaan langsung menampilkan hasil program. Hotkey yang ada bisa gunakan dengan menekan tombol F8. Digunakan untuk memberikan argumen pada suatu program.

Step Over

Argument

1.4. Struktur Program C++Penjelasan Struktur program C++, sama seperti struktur program C yang terdahulu. Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu.

#include main() { pernyataan; }

Contoh-1

#include #include main() { int a = 7; char b = 'G'; clrscr(); printf("%c Merupakan Abjad Yang Ke - %d", b, a);

}

1.5. Model MemoriPenjelasan Borland C++, mempunyai enam model memori untuk program dan data. Model-model memori tersebut adalah : Model Tiny Model Small Model Medium Model Compact Model Large Model Huge

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

5

a. Model TinyPenjelasan Model memori yang menyediakan jumlah memori untuk program dan data tidak lebih dari 64 Kb.

b. Model SmallPenjelasan Model memori yang menyediakan jumlah memori untuk masing-masing program dan data tidak lebih dari 64 Kb.

c. Model MediumPenjelasan Model memori yang menyediakan jumlah memori untuk program tidak lebih dari 64 Kb dan data tidak lebih dari 64 K.

d. Model CompactPenjelasan Model memori yang menyediakan jumlah memori untuk program lebih dari 64 Kb dan data tidak lebih dari 64 K.

c. Model LargePenjelasan Model memori yang menyediakan jumlah memori untuk program dan data lebih dari 64 K.

d. Model HugePenjelasan Model memori yang menyediakan jumlah memori untuk menyimpan satu jenis data.

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

6

BORLAND C++

Bab 2 : Pengenalan Model Data, Perintah Masukan dan Keluaran2.1. Pengenalan Tipe DataPenjelasan Borland C++ memiliki 7 tipe data dasar Tabel 2.1. Tipe Data Tipe Data Char Int Short Long Float Double Long Double Ukuran Memori 1 Byte 2 Byte 2 Byte 4 Byte 4 Byte 8 Byte 10 Byte Jumlah Digit

Jangkauan Nilai -128 s.d 127 -32768 s.d 32767 -32768 s.d 32767 -2,147,435,648 s.d 2,147,435,647 3.4 x 10-38 s.d 3.4 x 10+38 1.7 x 10-308 s.d 1.7 x 10+308 3.4 x 10-4932 s.d 1.1 x 10+4932

57 15 16 19

Tipe Data Tambahan Unsigned digunakan bila data yang digunakan hanya data yang positif saja. Tabel 2.2. Tipe Data Tambahan Tipe Data Unsigned Integer Unsigned Character Unsigned Long Integer Jumlah Memori 2 Byte 1 Byte 4 Byte

Jangkauan Nilai 0 65535 0 255 0 4,294,967,295

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

7

2.2. KonstantaPenjelasan Konstanta adalah suatu nilai yang sifatnya tetap. Secara garis besar konstanta dapat dibagi menjadi dua bagian, yaitu Konstanta Bilangan Konstanta Teks

2.2.1. Konstanta BilanganDalam hal ini konstanta bilangan dibagi menjadi tiga kelompok, antara lain; a. Konstanta Bilangan Bulat (Integer). Adalah bilangan yang tidak mengandung nilai desimal. Contoh : 1, 2, 3, 100 b. Konstanta Desimal Berpresisi Tunggal ( Floating Point ) Konstanta Floating Point, mempunyai bentuk penulisan, yaitu : Bentuk Desimal ( contoh : 5.57 ) Bentuk Eksponensial / Bilangan Berpangkat ( contoh : 4.22e3 3 4.22 x 10 ) c. Konstanta Desimal Berpresisi Ganda ( Double Precision ) Konstanta Double Precision, pada prinsipnya sama seperti Konstanta Floating Point, tetapi Konstanta Double Precision mempunyai daya tampung data lebih besar.

2.2.2. Konstanta TeksDalam hal ini konstanta teks dibagi menjadi dua kelompok, antara lain; a. Data Karakter (Character). Data karakter hanya terdiri dari sebuah karakter saja yang diapit oleh tanda kutip tunggal ( ). Data karakter dapat berbentuk abjad ( huruf besar atau kecil ), angka, notasi atau simbol. Contoh : Y y 9 & dan lain-lain. b. Data Teks (String). Data String merupakan rangkaian dari beberapa karakter yang diapit oleh tanda kutip ganda ( ). Contoh : Virusland, Jakarta, AMIK BSI, Y dan lain-lain.

2.2.3. Deklarasi KonstantaPenjelasan Bentuk deklarasi konstanta diawali dengan reserved word const. Bentuk penulisannya :

const nama-konstanta = nilai konstanta;

Contoh

const x = 89;

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

8

2.3. VariabelPenjelasan Adalah suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program. Dalam pemberian nama variabel, mempunyai ketentuan-ketentuan antara lain ; Tidak boleh ada spasi ( contoh : gaji bersih ) dan dapat menggunakan tanda garis bawah ( _ ) sebagai penghubung (contoh : gaji_bersih). Tidak boleh diawali oleh angka dan menggunakan operator aritmatika. variabel, dibagi menjadi dua jenis kelompok, yaitu : Variabel Numerik Variabel Teks

2.3.1. Variabel NumerikVariabel numerik ini dibagi menjadi menjadi 3 (tiga) macam : Bilangan Bulat atau Integer Bilangan Desimal Berpresisi Tunggal atau Floating Point. Bilangan Desimal Berpresisi Ganda atau Double Precision.

2.3.2. Variabel Text Character ( Karakter Tunggal ) String ( Untuk Rangkaian Karakter )

2.3.3. Deklarasi VariabelPenjelasan Adalah proses memperkenalkan variabel kepada Borland C++ dan pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih dulu maka Borland C++ tidak menerima variabel tersebut. Deklarasi Variabel ini meliputi tipe variabel, seperti : integer atau character dan nama variabel itu sendiri. Setiap kali pendeklarasian variabel harus diakhiri oleh tanda titik koma ( ; ). Tabel 2.3. Deklarasi Variabel TIPE VARIABEL Integer Floating Point Double Precision Karakter Unsigned Integer Unsigned Character Long Integer Unsigned Long Integer SIMBOL DEKLARASI int float double char unsigned int unsigned char long int unsigned long int 9

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

Bentuk penulisannya :

Tipe data

nama variabel;

Contoh Deklarasi

int nama_mahasiswa; char grade; float rata_rata ; int nilai;

2.4. Perintah KeluaranPenjelasan Perintah standar output yang disediakan oleh Borland C++, diantaranya adalah : printf() puts() putchar() cout()

2.4.1 printf()Penjelasan Fungsi printf() merupakan fungsi keluaran yang paling umum digunakan untuk menampilkan informasi kelayar. printf("string-kontrol", argumen-1, argumen-2, ); String-Kontrol dapat berupa keterangan yang akan ditampilkan pada layar beserta penentu format. Penentu format dipakai untuk memberi tahu kompiler mengenai jenis data yang dipakai dan akan ditampilkan. Argumen ini dapat berupa variabel, konstanta dan ungkapan. Tabel 2.4. Penentu Format Printf() TIPE DATA Integer Floating Point Bentuk Desimal Bentuk Berpangkat Bentuk Desimal dan Pangkat Double Precision Character String Unsigned Integer Long Integer Long Unsigned Integer Unsigned Hexadecimal Integer Unsigned Octal Integer Penentu Format Untuk printf() %d %f %e %g %lf %c %s %u %ld %lu %x %o

Bentuk Penulisan

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

10

printf(%c merupakan abjad yang ke - %d,b,2);

Contoh-1

#include #include main() { int a = 7; char b = 'G'; clrscr(); printf("%c Merupakan Abjad Yang Ke - %d", b, a); }

a. Penggunaan Penentu Lebar FieldPenjelasan Bila ingin mencetak atau menampilkan data yang bertipe data FLOAT atau pecahan, tampilan yang tampak biasanya kurang bagus. Hal tersebut dapat diatur lebar field-nya dan jumlah desimal yang ingin dicetak. Berikut bentuk penulisannya :

Contoh-2

#include #include main() { float a = 7.50, b = 243.21; clrscr(); printf("Bilangan A = %f \n", a); printf("Bilangan B = %f", b); } Output yang akan dihasilkan, jika tidak menggunakan panentu lebar field adalah Bilangan A = 7.500000 Bilangan B = 243.210007

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

11

Contoh-3

#include #include main() { float a = 7.50, b = 243.21; clrscr(); printf("Bilangan A = %4.1f \n", a); printf("Bilangan B = %4.1f", b); } Output yang akan dihasilkan, jika menggunakan panentu lebar field adalah Bilangan A = 7.5 Bilangan B = 243.2

b. Penggunaan Escape Sequences.Escape Sequences menggunakan notasi \ ( back slash ) jika karakter terdapat notasi \ ini sebagai karakter escape ( menghindar). Beberapa Escape Sequences lainnya antara lain : Tabel 2.5. Escape Sequences ESCAPE SEQUENCES \b \f \n \r \t \' \" \\ \xaa \aaa PENGERTIAN Backspace Formfeed Baris Baru Carriage Return Tab ( default = 8 karakter ) Tanda kutip tunggal ( ' ) Tanda Kutip Ganda ( " ) Backslash Kode ASCII dalam hexadecimal. ( aa menunjukkan angka ASCII ybs ) Kode ASCII dalam octal. (aaa menunjukkan angka ASCII ybs )

Contoh-3

#include #include main() { float a = 7.50, b = 43.21, c = 3.21; float d = 17.50, e = 47.41, f = 3.1; clrscr(); printf("%8.2f\t %8.2f\t %8.2f ", a, b, c); printf("\n%8.2f\t%8.2f\t%8.2f ", d, e, f); }

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

12

2.4.2. puts()Penjelasan 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 : Tabel 2.6. Perbedaan fungsi puts() dengan printf()

printf() Harus menentukan tipe untuk data string, yaitu %s

puts()

data Tidak Perlu penentu tipe data string, karena fungsi ini khusus untuk tipe data string. Untuk mencetak pindah baris, Untuk mencetak pindah baris memerlukan notasi \n tidak perlu notasi \n , karena sudah dibeikan secara otomatis.Contoh-4 #include #include main() { char a[4] = "BSI"; clrscr(); puts("Saya Kuliah di. "); puts(a); }

2.4.3. putchar()Penjelasan Perintah putchar() digunakan untuk menampilkan sebuah karakter ke layar. Penampilan karakter tidak diakhiri dengan pindah baris. #include #include main() { clrscr(); putchar('B'); putchar('S'); putchar('I'); }

Contoh-5

Modul C++

AMIK-CIKO

Muhammad Brame Raufi Agean

13

2.4.4. cout()Penjelasan Fungsi cout() merupakan sebuah objeck didalam Borland C++ digunakan untuk menampilkan suatu data kelayar. Untuk menggunakan fungsi cout() ini, harus menyertakan file header iostream.h . #include #include #include main() { float a, b, c; a=7.5; b=8.4; c=0 clrscr(); cout