際際滷

際際滷Share a Scribd company logo
Mulai belajar C++ dari dasar (1) 
Pendahuluan 
Bahasa pemrograman C++ didasarkan atas bahasa C sehingga compiler C++ dapat digunakan 
untuk melakukan kompilasi program-program yang ditulis dengan bahasa C. Keistimewaan dari 
bahasa C++ adalah karena bahasa ini mendukung pemrograman berarah objek atau yang sering 
dikenal dengan istilah Object Oriented Programming (OOP). 
Struktur program C++ 
Bahasa C++ secara umum memiliki struktur program seperti berikut: 
Daftar header file 
Deklarasi variabel global dan fungsi-fungsi tambahan 
Kepala fungsi utama/main 
Definisi fungsi utama/main 
Definisi fungsi-fungsi tambahan (subroutine) 
Subroutine dapat dituliskan setelah fungsi main atau di dalam file pustaka (library). Namun bila 
diletakan pada library, maka file library harus disertakan dengan menggunakan prepocessor 
directive #include yang diletakan pada daftar header file. 
Contoh: /* contoh program turbo C++ */  komentar 
#include  preprosesor/header file 
main(){  fungsi utama 
cout << teknik ElektroUII;  definisi fungsi utama 
return 0; 
} 
Aturan umum penulisan bahasa C++ 
1. Bahasa C++ membedakan penulisan huruf besar dan kecil. 
2. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan 
*/ di akhir atau // dalam satu baris. 
3. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal. 
4. Setiap statement harus diakhiri tanda titik koma. 
5. Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu. 
Fungsi main 
Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi. 
Fungsi ini harus ada dalam setiap program. Tanda kurawal buka { merupakan tanda awal fungsi 
main dan tanda kurawal tutup } merupaka tanda berakhirnya fungsi main. 
Prepocessor directive 
Preprocessor directive merupakan suatu pernyataan yang akan diikiutsertakan dalam program, 
dimana pernyataan tersebut akan di-compile sebelum proses compilasi yang sebenarnya 
dilakukan.
Perintah-perintah dasar C++ 
* cout << 
Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran pada layar 
Contoh: cout << Lab. Pemrograman Komputer; 
cout <> 
Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya didefinisikan 
sebagai data variabel. 
example: int age; 
cin >> age; 
Konstanta 
Adalah nilai numeris/karakter yang tetap atau tidak berubah. Dalam C++ ada 4 kelas konstanta, 
yaitu: 
1. Konstanta integer, berupa integer biasa, integer panjang (long int) dan integer tak bertanda 
(unsigned integer). Nilainya dapat berupa desimal, oktal atau hexadesimal. 
2. Konstanta floating point, dapat mengandung nilai pecahan, yang biasa ditulis dalam bentuk 
pecahan biasa maupun bentuk eksponensial dan selalu dinyatakan dalam double, kecuali jika 
diakhiri dengan F atau f (menyatakan konstanta float). 
3. Konstanta string, merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik 
ganda (). Juga dapat mengandung karakter yang menggunakan tanda  yang disebut karakter 
escape (escape sequence). 
4. Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik tunggal (). Beberapa 
konstanta karakter dapat diawali dengan tanda  (penempatannya setelah tanda petik tunggal). 
Tabel rangkaian karakter escape 
Sequence Karakter Deskripsi 
a Bel Alert (bunyi bell) 
b BS Backspace (mundur 1 karakter) 
f FF Form feed (berganti halaman) 
n LF New line (berganti baris baru) 
r CR Carriage return (kembali ke kolom 1) 
t HT Horizontal Tab (tabulasi horizontal) 
v VT Vertical Tab (tabulasi vertikal) 
  Backslash 
  Petik tunggal 
  Petik ganda 
? ? Tanda tanya 
DDD Apapun DDD adalah digit nilai oktal 
xHHH Apapun HHH adalah digit nilai heksadesimal 
Null Karakter ASCII = 0
Adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan 
operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai 
yag dapat berubah-ubah selama eksekusi berlangsung. 
Tipe data simple merupakan tipe data bawaan dari C++, tipe data ini terdiri dari beberapa 
tipe data yaitu: 
o Tipe data integral merupakan tipe data yang terdiri dari bilangan dengan range yang 
berbeda-beda. 
Tipe Data Integral Bytes Range Panjang Range 
Char 1 -128  127 0  255 
Short 2 -32.768  32.767 0  65.535 
Int 2 -32.768  32.767 0  65.535 
o Floating merupakan tipe data untuk bilangan desimal. Untuk semua Turbo C++, type 
floating-point yang menggunakan format-format IEEE floating-point digunakan oleh 
intel 8087. Type float menggunakan real format 32-bit IEEE. Type double menggunakan 
real format 64-bit IEEE. Type long double menggunakan extended real format 80-bit 
IEEE. 
Tipe Data Integral Bytes Range 
Float 4 3.4E-38  3.4E+38 (7 digit) 
Double 4 1.7E-308  1.7E+308 (15 digit) 
Long Double 8 1.7E-308  1.7E+308 (15 digit) 
Address merupakan tipe data yang digunakan untuk menunjuk suatu alamat memori. 
Sedangkan tipe data structured merupakan tipe data bentukan. 
Berikut adalah contoh program C++ : 
//Contoh 1 penjumlahan a dan b adalah nilai untuk c 
#include 
main() 
{ 
int a,b,c; 
a = 25; 
b = 20; 
c = a+b; 
printf(%d,c); 
} 
//Contoh 2 menampilkan inputan nama 
#include 
main() 
{ 
char nama[20]; 
printf(Masukan Nama anda : );scanf(%s,nama);
printf(nJadi Nama Anda :%s, nama); 
} 
//Contoh 3 perhitungan luas 
#include 
#define pi 3.14 
void main() 
{ 
float luas; 
float jejari=5; 
luas = 4*jejari*jejari; 
printf(nLuas adalah : %5.2fn,luas); 
} 
//Contoh 4 
#include 
void main() /*program untuk menghitung luas persegipanjang */ 
{ 
float P; 
int Luas,L; 
printf(Isikan nilai panjang (p) = );scanf(%f,&P); 
printf(Isikan nilai lebar (l) = );scanf(%d,&L); 
Luas = P*L; 
printf(Luas persegi panjang (L) = %-6dn,Luas); 
} 
//Contoh 5 
#include 
#include //untuk mengaktifkan clrscr() dan getch() 
void main() 
{int P; 
float Luas,L,A; 
clrscr(); 
printf(Isikan data P = );scanf(%d,&P); 
printf(Isikan data L = );scanf(%f,&L); 
A = 0.5; 
Luas = A*P*L; 
printf(Luas Segitiga = %6.2fn,Luas); 
getch(); 
} 
//Contoh 6 
#include 
#include 
void main() 
{
char C; 
int I; 
long int LI; 
double D; 
float F; 
long double LD; 
clrscr(); 
printf(t Daftar Ukuran tipe data n); 
printf(t Ukuran karakter : %d bytes n,sizeof(C)); 
printf(t Ukuran integer : %d bytes n,sizeof(I)); 
printf(t Ukuran long integer : %d bytes n,sizeof(LI)); 
printf(t Ukuran double : %d bytes n,sizeof(D)); 
printf(t Ukuran float : %d bytes n,sizeof(F)); 
printf(t Ukuran long double : %d bytes n,sizeof(LD)); 
getch();
Ad

Recommended

pengenalan c+
pengenalan c+
aks247
Pemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks Dasar
KuliahKita
Dasar dasar pemrograman
Dasar dasar pemrograman
raflirazer06
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & Pemrograman
Tri Retna
Pertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & Pemrograman
Tri Retna
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
desiyu
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & Pemrograman
Tri Retna
Logika algoritma
Logika algoritma
irwanhs
Algoritma pemrograman 6
Algoritma pemrograman 6
ZainalAbidin909479
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
Tri Retna
Intermediate code kode antara
Intermediate code kode antara
Gunawan Manalu
Dasar c
Dasar c
Toni Yulianto
Kompilasi13 ka p (1)
Kompilasi13 ka p (1)
Alvin Setiawan
Kompilasi13 ka p (2)
Kompilasi13 ka p (2)
Alvin Setiawan
soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1
Budi Kurniawan
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
KuliahKita
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
Tri Retna
Bab 2-intro-python
Bab 2-intro-python
Salman's Education Center
07 elemen dasar c++ part 2
07 elemen dasar c++ part 2
Budi Yono
Dasar c++ input, proses, output
Dasar c++ input, proses, output
Fazar Ikhwan Guntara
Pertemuan 3 : Algoritma & Pemrograman
Pertemuan 3 : Algoritma & Pemrograman
Tri Retna
Pointer c++
Pointer c++
Alvin Setiawan
6. analisis semantik
6. analisis semantik
yuster92
Week 3-fungsi-header
Week 3-fungsi-header
Arif Dzikrullah
Tugas sp algo
Tugas sp algo
andredavid17
Pointer
Pointer
windi1
Tipe data
Tipe data
kafin0607
m01-struktur-dasar-contoh dalam bahasa c.ppt
m01-struktur-dasar-contoh dalam bahasa c.ppt
RyanAndikaIslamovic
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
misrianaputri1
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
Mahmud165895

More Related Content

What's hot (19)

Algoritma pemrograman 6
Algoritma pemrograman 6
ZainalAbidin909479
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
Tri Retna
Intermediate code kode antara
Intermediate code kode antara
Gunawan Manalu
Dasar c
Dasar c
Toni Yulianto
Kompilasi13 ka p (1)
Kompilasi13 ka p (1)
Alvin Setiawan
Kompilasi13 ka p (2)
Kompilasi13 ka p (2)
Alvin Setiawan
soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1
Budi Kurniawan
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
KuliahKita
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
Tri Retna
Bab 2-intro-python
Bab 2-intro-python
Salman's Education Center
07 elemen dasar c++ part 2
07 elemen dasar c++ part 2
Budi Yono
Dasar c++ input, proses, output
Dasar c++ input, proses, output
Fazar Ikhwan Guntara
Pertemuan 3 : Algoritma & Pemrograman
Pertemuan 3 : Algoritma & Pemrograman
Tri Retna
Pointer c++
Pointer c++
Alvin Setiawan
6. analisis semantik
6. analisis semantik
yuster92
Week 3-fungsi-header
Week 3-fungsi-header
Arif Dzikrullah
Tugas sp algo
Tugas sp algo
andredavid17
Pointer
Pointer
windi1
Tipe data
Tipe data
kafin0607
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
Tri Retna
Intermediate code kode antara
Intermediate code kode antara
Gunawan Manalu
Kompilasi13 ka p (1)
Kompilasi13 ka p (1)
Alvin Setiawan
Kompilasi13 ka p (2)
Kompilasi13 ka p (2)
Alvin Setiawan
soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1
Budi Kurniawan
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
KuliahKita
Pertemuan 6 : Algoritma & Pemrograman
Pertemuan 6 : Algoritma & Pemrograman
Tri Retna
07 elemen dasar c++ part 2
07 elemen dasar c++ part 2
Budi Yono
Dasar c++ input, proses, output
Dasar c++ input, proses, output
Fazar Ikhwan Guntara
Pertemuan 3 : Algoritma & Pemrograman
Pertemuan 3 : Algoritma & Pemrograman
Tri Retna
6. analisis semantik
6. analisis semantik
yuster92
Pointer
Pointer
windi1
Tipe data
Tipe data
kafin0607

Similar to Awal dasar belajar c++ (20)

m01-struktur-dasar-contoh dalam bahasa c.ppt
m01-struktur-dasar-contoh dalam bahasa c.ppt
RyanAndikaIslamovic
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
misrianaputri1
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
Mahmud165895
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
AnisIka
Laporan praktikum modul i
Laporan praktikum modul i
Devi Apriansyah
Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
Laporan
Laporan
Agus Purnama
Laporan Praktikum Algoritma
Laporan Praktikum Algoritma
EnvaPya
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
ppurnama
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
EndraPratama1
C++ lengkap
C++ lengkap
hidayatrudy
Modul latihan-c -
Modul latihan-c -
Yang Terluka
PEMROGRAMAN C++ MENGGUNAKAN DEV C++.pptx
PEMROGRAMAN C++ MENGGUNAKAN DEV C++.pptx
yulianeka177
Makalah java
Makalah java
Udinese Udinese
Penjelasan Program
Penjelasan Program
Reynes E. Tekay
C++
C++
herijonson
際際滷-INF202-INF202-際際滷-01.pdf
際際滷-INF202-INF202-際際滷-01.pdf
GratechComputer
Modul algoritma dan pemograman
Modul algoritma dan pemograman
PANJI_ADITYAN
Modul algoritma dan pemograman
Modul algoritma dan pemograman
Institude Technology Bandung
Pengenalan c++
Pengenalan c++
Amalia Prahesti
m01-struktur-dasar-contoh dalam bahasa c.ppt
m01-struktur-dasar-contoh dalam bahasa c.ppt
RyanAndikaIslamovic
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
misrianaputri1
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
Mahmud165895
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
AnisIka
Laporan praktikum modul i
Laporan praktikum modul i
Devi Apriansyah
Bahasa c++ (p)
Bahasa c++ (p)
Eddy_TKJ
Laporan Praktikum Algoritma
Laporan Praktikum Algoritma
EnvaPya
MATERI TYPE DATA.pptx
MATERI TYPE DATA.pptx
ppurnama
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
ppt_algoppt_algppt_algoppt_algo__o__1.pptx
EndraPratama1
Modul latihan-c -
Modul latihan-c -
Yang Terluka
PEMROGRAMAN C++ MENGGUNAKAN DEV C++.pptx
PEMROGRAMAN C++ MENGGUNAKAN DEV C++.pptx
yulianeka177
際際滷-INF202-INF202-際際滷-01.pdf
際際滷-INF202-INF202-際際滷-01.pdf
GratechComputer
Modul algoritma dan pemograman
Modul algoritma dan pemograman
PANJI_ADITYAN
Ad

More from farizky berian (16)

Pengantar teknologi informasi
Pengantar teknologi informasi
farizky berian
Makalahtekniksimulasidanpemodelan 130614114836-phpapp02
Makalahtekniksimulasidanpemodelan 130614114836-phpapp02
farizky berian
Paragrafx
Paragrafx
farizky berian
Tipe data
Tipe data
farizky berian
Struktur kbp
Struktur kbp
farizky berian
Kbp dengan-c
Kbp dengan-c
farizky berian
Flowchart
Flowchart
farizky berian
Bahasa c
Bahasa c
farizky berian
Doc(1)
Doc(1)
farizky berian
7 hukum alam
7 hukum alam
farizky berian
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
farizky berian
Akuntansijiid1
Akuntansijiid1
farizky berian
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
farizky berian
Modulpraktikumdesaingrafis 110805031502-phpapp01(1)
Modulpraktikumdesaingrafis 110805031502-phpapp01(1)
farizky berian
Kode html dan warna..
Kode html dan warna..
farizky berian
Akademi manajemen informasi dan komputer
Akademi manajemen informasi dan komputer
farizky berian
Pengantar teknologi informasi
Pengantar teknologi informasi
farizky berian
Makalahtekniksimulasidanpemodelan 130614114836-phpapp02
Makalahtekniksimulasidanpemodelan 130614114836-phpapp02
farizky berian
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
Algoritma dan pemrograman; teori dan praktik dalam pascal edisi kedua normal ...
farizky berian
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
Menjadiwebmasterdalam30harinp 140714013235-phpapp01
farizky berian
Modulpraktikumdesaingrafis 110805031502-phpapp01(1)
Modulpraktikumdesaingrafis 110805031502-phpapp01(1)
farizky berian
Kode html dan warna..
Kode html dan warna..
farizky berian
Akademi manajemen informasi dan komputer
Akademi manajemen informasi dan komputer
farizky berian
Ad

Awal dasar belajar c++

  • 1. Mulai belajar C++ dari dasar (1) Pendahuluan Bahasa pemrograman C++ didasarkan atas bahasa C sehingga compiler C++ dapat digunakan untuk melakukan kompilasi program-program yang ditulis dengan bahasa C. Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukung pemrograman berarah objek atau yang sering dikenal dengan istilah Object Oriented Programming (OOP). Struktur program C++ Bahasa C++ secara umum memiliki struktur program seperti berikut: Daftar header file Deklarasi variabel global dan fungsi-fungsi tambahan Kepala fungsi utama/main Definisi fungsi utama/main Definisi fungsi-fungsi tambahan (subroutine) Subroutine dapat dituliskan setelah fungsi main atau di dalam file pustaka (library). Namun bila diletakan pada library, maka file library harus disertakan dengan menggunakan prepocessor directive #include yang diletakan pada daftar header file. Contoh: /* contoh program turbo C++ */ komentar #include preprosesor/header file main(){ fungsi utama cout << teknik ElektroUII; definisi fungsi utama return 0; } Aturan umum penulisan bahasa C++ 1. Bahasa C++ membedakan penulisan huruf besar dan kecil. 2. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris. 3. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal. 4. Setiap statement harus diakhiri tanda titik koma. 5. Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu. Fungsi main Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi. Fungsi ini harus ada dalam setiap program. Tanda kurawal buka { merupakan tanda awal fungsi main dan tanda kurawal tutup } merupaka tanda berakhirnya fungsi main. Prepocessor directive Preprocessor directive merupakan suatu pernyataan yang akan diikiutsertakan dalam program, dimana pernyataan tersebut akan di-compile sebelum proses compilasi yang sebenarnya dilakukan.
  • 2. Perintah-perintah dasar C++ * cout << Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran pada layar Contoh: cout << Lab. Pemrograman Komputer; cout <> Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya didefinisikan sebagai data variabel. example: int age; cin >> age; Konstanta Adalah nilai numeris/karakter yang tetap atau tidak berubah. Dalam C++ ada 4 kelas konstanta, yaitu: 1. Konstanta integer, berupa integer biasa, integer panjang (long int) dan integer tak bertanda (unsigned integer). Nilainya dapat berupa desimal, oktal atau hexadesimal. 2. Konstanta floating point, dapat mengandung nilai pecahan, yang biasa ditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selalu dinyatakan dalam double, kecuali jika diakhiri dengan F atau f (menyatakan konstanta float). 3. Konstanta string, merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik ganda (). Juga dapat mengandung karakter yang menggunakan tanda yang disebut karakter escape (escape sequence). 4. Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik tunggal (). Beberapa konstanta karakter dapat diawali dengan tanda (penempatannya setelah tanda petik tunggal). Tabel rangkaian karakter escape Sequence Karakter Deskripsi a Bel Alert (bunyi bell) b BS Backspace (mundur 1 karakter) f FF Form feed (berganti halaman) n LF New line (berganti baris baru) r CR Carriage return (kembali ke kolom 1) t HT Horizontal Tab (tabulasi horizontal) v VT Vertical Tab (tabulasi vertikal) Backslash Petik tunggal Petik ganda ? ? Tanda tanya DDD Apapun DDD adalah digit nilai oktal xHHH Apapun HHH adalah digit nilai heksadesimal Null Karakter ASCII = 0
  • 3. Adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yag dapat berubah-ubah selama eksekusi berlangsung. Tipe data simple merupakan tipe data bawaan dari C++, tipe data ini terdiri dari beberapa tipe data yaitu: o Tipe data integral merupakan tipe data yang terdiri dari bilangan dengan range yang berbeda-beda. Tipe Data Integral Bytes Range Panjang Range Char 1 -128 127 0 255 Short 2 -32.768 32.767 0 65.535 Int 2 -32.768 32.767 0 65.535 o Floating merupakan tipe data untuk bilangan desimal. Untuk semua Turbo C++, type floating-point yang menggunakan format-format IEEE floating-point digunakan oleh intel 8087. Type float menggunakan real format 32-bit IEEE. Type double menggunakan real format 64-bit IEEE. Type long double menggunakan extended real format 80-bit IEEE. Tipe Data Integral Bytes Range Float 4 3.4E-38 3.4E+38 (7 digit) Double 4 1.7E-308 1.7E+308 (15 digit) Long Double 8 1.7E-308 1.7E+308 (15 digit) Address merupakan tipe data yang digunakan untuk menunjuk suatu alamat memori. Sedangkan tipe data structured merupakan tipe data bentukan. Berikut adalah contoh program C++ : //Contoh 1 penjumlahan a dan b adalah nilai untuk c #include main() { int a,b,c; a = 25; b = 20; c = a+b; printf(%d,c); } //Contoh 2 menampilkan inputan nama #include main() { char nama[20]; printf(Masukan Nama anda : );scanf(%s,nama);
  • 4. printf(nJadi Nama Anda :%s, nama); } //Contoh 3 perhitungan luas #include #define pi 3.14 void main() { float luas; float jejari=5; luas = 4*jejari*jejari; printf(nLuas adalah : %5.2fn,luas); } //Contoh 4 #include void main() /*program untuk menghitung luas persegipanjang */ { float P; int Luas,L; printf(Isikan nilai panjang (p) = );scanf(%f,&P); printf(Isikan nilai lebar (l) = );scanf(%d,&L); Luas = P*L; printf(Luas persegi panjang (L) = %-6dn,Luas); } //Contoh 5 #include #include //untuk mengaktifkan clrscr() dan getch() void main() {int P; float Luas,L,A; clrscr(); printf(Isikan data P = );scanf(%d,&P); printf(Isikan data L = );scanf(%f,&L); A = 0.5; Luas = A*P*L; printf(Luas Segitiga = %6.2fn,Luas); getch(); } //Contoh 6 #include #include void main() {
  • 5. char C; int I; long int LI; double D; float F; long double LD; clrscr(); printf(t Daftar Ukuran tipe data n); printf(t Ukuran karakter : %d bytes n,sizeof(C)); printf(t Ukuran integer : %d bytes n,sizeof(I)); printf(t Ukuran long integer : %d bytes n,sizeof(LI)); printf(t Ukuran double : %d bytes n,sizeof(D)); printf(t Ukuran float : %d bytes n,sizeof(F)); printf(t Ukuran long double : %d bytes n,sizeof(LD)); getch();