SlideShare a Scribd company logo
Pengertian variable, konstanta, dan komentar. Dengan
berakhirnya bab ini anda bisa menentukan tipe
data,mendeklarasikan variable, memberi nilai ke variable,
menuliskan konstanta, dan menyertakan komentar.
MATERI:
Variable adalah element dalam bahasa pemrograman yang berguna
untuk menyimpan nilai dan nilainya bisa diubah sewaktu-waktu.
Misalnya, anda ingin mencatat jumlah uang andasaat ini sebesar
1000 di variable bernama jumlahUang. Dua puluh jam kemudian,
anda mendapat tambahan uang sbesar 200. Maka, nilai di variable
jumlah uang perlu dimutakhirkan menjadi 1200. Namun, perlu
diketahui, perubahan seperti itu dilakukan bukan pada kode sumber,
melainkan dilaksanakan ketika program dieksekusi.
Apa sebernarnya
variable itu?
#include <iostream>
using namespace std;
int main () {
int jumlahuang;
jumlahuang = 1000 ;
cout << "jumlah uang semula : " <<jumlahuang << endl
;
// variable diubah
jumlahuang = 1200 ;
cout << "jumlah uang sekarang ; " << jumlahuang <<
endl ;
return 0 ;
}
CONTOH VARIABEL DALAM BENTUK PROGRAM?
C++ menyediakan banyak tipe data. Namun, tipe dasar
yang tersedia diperuntukan untuk bilangan bulat,
bilangan real, Boolean, karakter, dan string. Bilangan
bulat berhubungan dengan bilangan tanpa pecahan.
Boolean terkait dengan keadaan benar (true) atau salah
(false). Secara umum, Boolean digunakan untuk
menangani data yang hanya nilainya hanya ada dua
keadaan. Karakter berkaitan dengan sebuah huruf,
sebuah digit, atau sebuah symbol.
TIPE DATA APA SAJA YANG DISEDIAKAN OLEH C++?
Bilangan
bulat
Bilangan
real
boolean
Karakter
string
20
20.0
true
A
Selamat belajar
a * . %
a.kartika@kalapana.org
false
-123.45 44.55667788
-123
Jenis Tipe Data
UNTUK BILANGAN BULAT, APAKAH C++ HANYA MENYEDIAKAN TIPE DATA INT?
Tipe Data keterangan kebutuhan memori
Short (atau short int) Menyatakan bilangan bulat antara -32768 dan +32768 2 byte
Int
Menyatakan bilangan bulat antara -2147483648 dan
+2147483648 kalau diimplementasikan dengan 4 byte. 4 byte
Long (atau long int) Menyatakan bilangan bulat antara -2147483648 sampai
dengan +2147483647
Long long (atau long
long int)
Menyatakan bilangan bulat antara -
9232372036854775808 sampai dengan
+9232372036854775807
8 byte
#include <iostream>
Using namespace std;
Int main ()
{
Short nilai;
Nilai = 32768 ;
Cout << “isi variable nilai : “
<< nilai << endl ;
Return 0 ;
}
APA YANG TERJADI KALAU MISALNYA SAYA MEMAKSAKAN UNTUK MEMASUKKAN
NILAI 32768 KE TIPE SHORT INT?
Mengapa hasil divariabel nilai
tidak berupa 32768?
Jawabannya adalah karena
tipe short int hanya bisa
menampung nilai antara -
32768. Nilai diluar itu akan
diubah ke jangkauantersebut.
Anda bisa mencoba mengubah
32768 dengan 32769.
#include <iostream>
Using namespace std;
Int main ()
{
Unsigned short nilai;
Nilai = 32768;
Cout << ”isi variable nilai: “
<<nilai << endl;
Return 0;
}
Rahasianya terletak pada kata
unsigned yang diletakan di depan
short. Dengan tambahan kata kunci
tersebut, nilai yang bisa disimpan
pada variable nilai adalah nilai
antara 0 dan 65565. Jadi, nilai
terbesar yang bisa disimpan pada
variable bertipe unsigned short
adalah 65565. Perlu diketahui,
unsigned sendiri bermakna “tidak
bertanda”. Artinya, bilangan
negative tidak bisa disimpan pada
variable bertipe unsignes short.
#include <iostream>
#include <iomanip>
Iusing namespace std;
Int main () {
Float x;
Double y;
X = 123 . 4567891234567 ;
Y = 123 . 4567891234567 ;
Cout << setprecision (16) ;
Cout << “isi x : “ << x << endl;
Cout << “isi y : “ <<y<< endl;
Return 0 ;
}
include <iomanip> diperlukan
karena adanya penggunaan
setprecision(). Dalam hal ini,
setprection (16) digunakan
untuk menampilkan presisi
bilangan hingga 16 digit.
Latihan Tipe Data
Memang ada aturannya. Secara umum, nama variable mengikkuti aturan nama
pengenal. Pengenal (identifier) adalah nama yang digunakan tidak hanya untuk
variable, tetapi juga yang lain, seperti nama fungsi dan nama kelas.
Aturan pengenal secara umum seperti berikut:
•Harus diawali dengan huruf atau symbol garis-bawah (_),
•Sisanya dapat berupa huruf, angka, atau symbol garis-bawah (_),
•Huruf kecil dan capital dibedakan,
•Tidak boleh menggunakan kata-tercadang atau kata-kunci.
Secara khusus, nama variable menggunakan notasi punuk unta. Artinya, jika suatu
variable menggunakan nama yang mengandung lebih dari satu kata, awal setiap kata
selain kata pertama di tulis dengan huruf capital. Tiga contoh penamaan variable
berdasarkan kriteria ini dapat dilihat di bawah ini:
jumlahUang
nilaiSemesterPertama
jumlahPegawaicabangBandung
APAKAH ADA ATURAN UNTUK MEMBERIKAN NAMA VARIABEL?
Konstanta atau kadang dinamakan literal menyatakan suatu nilai yang
ditulis dalam sumber kode.
Sebagai contoh, perhatikan pernyataan berikut:
Cout << ”jumlah = “ << 35 ;
Pada pernyataan di atas, “jumlah =” dan 35 berkedudukan sebagai konstanta.
Dalam hal ini,
“jumlah =” adalah konstanta string
Dan
35 adalah konstanta bilangan bulat.
Apakah konstanta itu?
contoh penulisan konstanta bilangan ditujukan pada table berikut
Tipe data contoh penulisan keterangan
Konstantata
Int 345 Berisi deretan digit tanpa tanda pecahan
Unsigned int 345U Berisi deretan non-negatif, dengan tanda U di belakang
Long int 345L Bilangan bulat dengan tanda L di belakang
Long long int 345LL Tambahan dua huruf L di bagian belakang
float 1.5f Bilangan dengan tanda pecahan berupa titik dan ada
tambahan F di bagian belakang
Double 1.5 Bilangan dengandengan tanda pecahan berupa titik tanpa
akhiran huruf
Char ‘C’ Sebuah karakter diapit oleh tanda petik tunggal
Wchar_f L’C’ Karakter yang menyatakan symbol-simbol khusus seperti
huruf kanji. Tipe ini kenal sebutan Unicode atu UTF
#include <iostream>
Using namespace std ;
Int main () {
Int a, b;
A = 0123;
B = 123;
Cout << “isi a : “ a << endl ;
Cout << “isi b : “ b << endl ;
Return 0;
}
Hasil di atas, menyatakan bahwa
0123 adalah bilangan octal yang
identik dengan 83 deksimal. Angka
itu berbeda dengan 123 (yang
tidak diawali dengan nol).
Contoh konstanta
Variabel konstanta adalah variable yang nilainya tidak bisa diubah. Cara
mendeklarasikan dan sekaligus memberikan nilai kepada variable tersebut dilakukan
dengan bentuk sebagai berikut:
Const tipe variable = nilai ;
Perlu diperhatikan, jika anda bermaksud membuat variable konstanta, biasakan untuk
menuliskan nama variable dengan menggunakan huruf capital seluruhnya. Contoh:
Const double PI = 3.1459 ;
Pernyataan di atas membuat variable PI sebagai variable konstanta dengan nilai 3,1459.
VARIABEL KONSTANTA, APA MAKSUDNYA?
#include <iostream>
Using namespace std ;
Int main () {
Const double PI = 3.1459
Double luas ; // luas lingkran
Double r ; // jari-jari lingkaran
R = 5 ;
Luas = 0.5 * PI *r*r ; // menghitung
luas lingkaran
Cout << “luas lingkaran = “ << luas <<
endl ;
Return 0 ;
}
#include <iostream>
Using namespace std ;
Int main () {
Const double PI = 3.1459 ;
Cout << “ PI = “ << PI << endl
;
Return 0;
}
Contoh Variabel kostanta
Latihan

More Related Content

PPTX
String baru
PPTX
Variabel, Tipe Data dan Operator - Pemrograman I
PPT
Algoritma - tipe data
PPTX
ppt Tipe data,variabel, operator
PPTX
Operasi string dan kondisi if
PPT
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
PPTX
Tipe Data, Variabel dan Konstanta
PPT
Pemrograman visual - tipe data variabel dan operator
String baru
Variabel, Tipe Data dan Operator - Pemrograman I
Algoritma - tipe data
ppt Tipe data,variabel, operator
Operasi string dan kondisi if
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Tipe Data, Variabel dan Konstanta
Pemrograman visual - tipe data variabel dan operator

What's hot (15)

PPSX
04 type of data
PPTX
Algoritma Pemrograman
PDF
3. variabel-tipe-data-dan-operator-pada-vb.net
PPTX
A rray..
PPTX
Materi Tipe Data dan Variabel
PPT
pbo 2 ervan
PPTX
Structure and pointer
PDF
Part 9 pengertian konstanta dan cara penulisan konstanta pascal
PDF
Pointer c++
PPTX
Tipe data new
PDF
Visual basic dasar
PPTX
Materi kuliah 12 pernyataan dasar part 1
PDF
Pemrograman C++ - Pointer
PPT
Pointer
04 type of data
Algoritma Pemrograman
3. variabel-tipe-data-dan-operator-pada-vb.net
A rray..
Materi Tipe Data dan Variabel
pbo 2 ervan
Structure and pointer
Part 9 pengertian konstanta dan cara penulisan konstanta pascal
Pointer c++
Tipe data new
Visual basic dasar
Materi kuliah 12 pernyataan dasar part 1
Pemrograman C++ - Pointer
Pointer
Ad

Similar to Algoritma dan pemrograman dengan C++ Pertemuan 2 (20)

PPTX
Bab 4 konsep algoritma
PPTX
ARI RUDIANSYAH 23110064 STT shgshgghdg.pptx
PPTX
3 konsep algoritma
PPTX
3 konsep algoritma
PPTX
3 konsep algoritma
PPTX
bab3_alpro1algoritma pemrograman komputer.pptx
PDF
Arrays c++
PDF
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
PPT
PPT-UEU-Algoritma-dan-Pemograman-Pertemuan-9.ppt
PPT
04. DATA dan VARIABEL Visual Basic Versi 6
PPTX
modul1_pemrograman_fundamentals of programming .pptx
PDF
Chendra (pemrograman)
PPTX
Pertemuan 5 - Konsep Dasar Bahasa C.pptx
PDF
Algoritma & Pemograman - 02. Variabel dan Tipe Data
PDF
Keyword Pada Bahasa C
PDF
Bahan dpk-io-array-fungsi
PDF
Modul pemrograman pascal toki smansasoo
DOCX
Dasar dasar turbo pascal
PPTX
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
PPTX
Kelompok 6 pemrograman dasasr c++(1).pptx
Bab 4 konsep algoritma
ARI RUDIANSYAH 23110064 STT shgshgghdg.pptx
3 konsep algoritma
3 konsep algoritma
3 konsep algoritma
bab3_alpro1algoritma pemrograman komputer.pptx
Arrays c++
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdf
PPT-UEU-Algoritma-dan-Pemograman-Pertemuan-9.ppt
04. DATA dan VARIABEL Visual Basic Versi 6
modul1_pemrograman_fundamentals of programming .pptx
Chendra (pemrograman)
Pertemuan 5 - Konsep Dasar Bahasa C.pptx
Algoritma & Pemograman - 02. Variabel dan Tipe Data
Keyword Pada Bahasa C
Bahan dpk-io-array-fungsi
Modul pemrograman pascal toki smansasoo
Dasar dasar turbo pascal
TIPE DATA hasds shgdjha sbdjasu sjhdhjsa.pptx
Kelompok 6 pemrograman dasasr c++(1).pptx
Ad

More from Menny SN (17)

PPTX
04 materi table
PPTX
03 materi form
PPTX
02 materi dasar html
PPTX
01 pengenalan dasar internet
PDF
Perhitungan Matematika Dasar berbasis Multimedia menggunakan Metode Jarimatik...
PPTX
Algoritma&Pemrograman C++ Operasi string
PPTX
Algoritma&Pemrograman C++ Statemen kendali
PPTX
Algoritma&Pemrograman C++ Pertemuan 12
PPTX
Algoritma&Pemrograman C++ Pertemuan 11
PPTX
Algoritma&Pemrograman C++ Pertemuan 10
PPTX
Algoritma&Pemrograman C++ Pertemuan 9
PPTX
Algoritma&Pemrograman C++ Pertemuan 7
PPTX
Algoritma&Pemrograman C++ Pertemuan 6
PPTX
Algoritma&Pemrograman C++ Pertemuan 5
PPTX
Algoritma&Pemrograman C++ Pertemuan 4
PPTX
Algoritma&Pemrograman C++ Pertemuan 3
PPTX
Algoritma&Pemrograman C++ Pertemuan 1
04 materi table
03 materi form
02 materi dasar html
01 pengenalan dasar internet
Perhitungan Matematika Dasar berbasis Multimedia menggunakan Metode Jarimatik...
Algoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Statemen kendali
Algoritma&Pemrograman C++ Pertemuan 12
Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 9
Algoritma&Pemrograman C++ Pertemuan 7
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 5
Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 1

Recently uploaded (20)

PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PPTX
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PDF
Materi Seminar AITalks: AI dan Konseling GPT
PPTX
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PPT Kurikulum Berbasis Cinta tahun 2025.
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
Bahan Tayang OJT Pembelajaran Mendalam KS
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Materi Seminar AITalks: AI dan Konseling GPT
Presentasi_Pembelajaran_Mendalam_Lengkap.pptx
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...

Algoritma dan pemrograman dengan C++ Pertemuan 2

  • 1. Pengertian variable, konstanta, dan komentar. Dengan berakhirnya bab ini anda bisa menentukan tipe data,mendeklarasikan variable, memberi nilai ke variable, menuliskan konstanta, dan menyertakan komentar. MATERI:
  • 2. Variable adalah element dalam bahasa pemrograman yang berguna untuk menyimpan nilai dan nilainya bisa diubah sewaktu-waktu. Misalnya, anda ingin mencatat jumlah uang andasaat ini sebesar 1000 di variable bernama jumlahUang. Dua puluh jam kemudian, anda mendapat tambahan uang sbesar 200. Maka, nilai di variable jumlah uang perlu dimutakhirkan menjadi 1200. Namun, perlu diketahui, perubahan seperti itu dilakukan bukan pada kode sumber, melainkan dilaksanakan ketika program dieksekusi. Apa sebernarnya variable itu?
  • 3. #include <iostream> using namespace std; int main () { int jumlahuang; jumlahuang = 1000 ; cout << "jumlah uang semula : " <<jumlahuang << endl ; // variable diubah jumlahuang = 1200 ; cout << "jumlah uang sekarang ; " << jumlahuang << endl ; return 0 ; } CONTOH VARIABEL DALAM BENTUK PROGRAM?
  • 4. C++ menyediakan banyak tipe data. Namun, tipe dasar yang tersedia diperuntukan untuk bilangan bulat, bilangan real, Boolean, karakter, dan string. Bilangan bulat berhubungan dengan bilangan tanpa pecahan. Boolean terkait dengan keadaan benar (true) atau salah (false). Secara umum, Boolean digunakan untuk menangani data yang hanya nilainya hanya ada dua keadaan. Karakter berkaitan dengan sebuah huruf, sebuah digit, atau sebuah symbol. TIPE DATA APA SAJA YANG DISEDIAKAN OLEH C++?
  • 5. Bilangan bulat Bilangan real boolean Karakter string 20 20.0 true A Selamat belajar a * . % a.kartika@kalapana.org false -123.45 44.55667788 -123 Jenis Tipe Data
  • 6. UNTUK BILANGAN BULAT, APAKAH C++ HANYA MENYEDIAKAN TIPE DATA INT? Tipe Data keterangan kebutuhan memori Short (atau short int) Menyatakan bilangan bulat antara -32768 dan +32768 2 byte Int Menyatakan bilangan bulat antara -2147483648 dan +2147483648 kalau diimplementasikan dengan 4 byte. 4 byte Long (atau long int) Menyatakan bilangan bulat antara -2147483648 sampai dengan +2147483647 Long long (atau long long int) Menyatakan bilangan bulat antara - 9232372036854775808 sampai dengan +9232372036854775807 8 byte
  • 7. #include <iostream> Using namespace std; Int main () { Short nilai; Nilai = 32768 ; Cout << “isi variable nilai : “ << nilai << endl ; Return 0 ; } APA YANG TERJADI KALAU MISALNYA SAYA MEMAKSAKAN UNTUK MEMASUKKAN NILAI 32768 KE TIPE SHORT INT? Mengapa hasil divariabel nilai tidak berupa 32768? Jawabannya adalah karena tipe short int hanya bisa menampung nilai antara - 32768. Nilai diluar itu akan diubah ke jangkauantersebut. Anda bisa mencoba mengubah 32768 dengan 32769.
  • 8. #include <iostream> Using namespace std; Int main () { Unsigned short nilai; Nilai = 32768; Cout << ”isi variable nilai: “ <<nilai << endl; Return 0; } Rahasianya terletak pada kata unsigned yang diletakan di depan short. Dengan tambahan kata kunci tersebut, nilai yang bisa disimpan pada variable nilai adalah nilai antara 0 dan 65565. Jadi, nilai terbesar yang bisa disimpan pada variable bertipe unsigned short adalah 65565. Perlu diketahui, unsigned sendiri bermakna “tidak bertanda”. Artinya, bilangan negative tidak bisa disimpan pada variable bertipe unsignes short.
  • 9. #include <iostream> #include <iomanip> Iusing namespace std; Int main () { Float x; Double y; X = 123 . 4567891234567 ; Y = 123 . 4567891234567 ; Cout << setprecision (16) ; Cout << “isi x : “ << x << endl; Cout << “isi y : “ <<y<< endl; Return 0 ; } include <iomanip> diperlukan karena adanya penggunaan setprecision(). Dalam hal ini, setprection (16) digunakan untuk menampilkan presisi bilangan hingga 16 digit. Latihan Tipe Data
  • 10. Memang ada aturannya. Secara umum, nama variable mengikkuti aturan nama pengenal. Pengenal (identifier) adalah nama yang digunakan tidak hanya untuk variable, tetapi juga yang lain, seperti nama fungsi dan nama kelas. Aturan pengenal secara umum seperti berikut: •Harus diawali dengan huruf atau symbol garis-bawah (_), •Sisanya dapat berupa huruf, angka, atau symbol garis-bawah (_), •Huruf kecil dan capital dibedakan, •Tidak boleh menggunakan kata-tercadang atau kata-kunci. Secara khusus, nama variable menggunakan notasi punuk unta. Artinya, jika suatu variable menggunakan nama yang mengandung lebih dari satu kata, awal setiap kata selain kata pertama di tulis dengan huruf capital. Tiga contoh penamaan variable berdasarkan kriteria ini dapat dilihat di bawah ini: jumlahUang nilaiSemesterPertama jumlahPegawaicabangBandung APAKAH ADA ATURAN UNTUK MEMBERIKAN NAMA VARIABEL?
  • 11. Konstanta atau kadang dinamakan literal menyatakan suatu nilai yang ditulis dalam sumber kode. Sebagai contoh, perhatikan pernyataan berikut: Cout << ”jumlah = “ << 35 ; Pada pernyataan di atas, “jumlah =” dan 35 berkedudukan sebagai konstanta. Dalam hal ini, “jumlah =” adalah konstanta string Dan 35 adalah konstanta bilangan bulat. Apakah konstanta itu?
  • 12. contoh penulisan konstanta bilangan ditujukan pada table berikut Tipe data contoh penulisan keterangan Konstantata Int 345 Berisi deretan digit tanpa tanda pecahan Unsigned int 345U Berisi deretan non-negatif, dengan tanda U di belakang Long int 345L Bilangan bulat dengan tanda L di belakang Long long int 345LL Tambahan dua huruf L di bagian belakang float 1.5f Bilangan dengan tanda pecahan berupa titik dan ada tambahan F di bagian belakang Double 1.5 Bilangan dengandengan tanda pecahan berupa titik tanpa akhiran huruf Char ‘C’ Sebuah karakter diapit oleh tanda petik tunggal Wchar_f L’C’ Karakter yang menyatakan symbol-simbol khusus seperti huruf kanji. Tipe ini kenal sebutan Unicode atu UTF
  • 13. #include <iostream> Using namespace std ; Int main () { Int a, b; A = 0123; B = 123; Cout << “isi a : “ a << endl ; Cout << “isi b : “ b << endl ; Return 0; } Hasil di atas, menyatakan bahwa 0123 adalah bilangan octal yang identik dengan 83 deksimal. Angka itu berbeda dengan 123 (yang tidak diawali dengan nol). Contoh konstanta
  • 14. Variabel konstanta adalah variable yang nilainya tidak bisa diubah. Cara mendeklarasikan dan sekaligus memberikan nilai kepada variable tersebut dilakukan dengan bentuk sebagai berikut: Const tipe variable = nilai ; Perlu diperhatikan, jika anda bermaksud membuat variable konstanta, biasakan untuk menuliskan nama variable dengan menggunakan huruf capital seluruhnya. Contoh: Const double PI = 3.1459 ; Pernyataan di atas membuat variable PI sebagai variable konstanta dengan nilai 3,1459. VARIABEL KONSTANTA, APA MAKSUDNYA?
  • 15. #include <iostream> Using namespace std ; Int main () { Const double PI = 3.1459 Double luas ; // luas lingkran Double r ; // jari-jari lingkaran R = 5 ; Luas = 0.5 * PI *r*r ; // menghitung luas lingkaran Cout << “luas lingkaran = “ << luas << endl ; Return 0 ; } #include <iostream> Using namespace std ; Int main () { Const double PI = 3.1459 ; Cout << “ PI = “ << PI << endl ; Return 0; } Contoh Variabel kostanta