Elemen dasar bahasa C++ terdiri atas tipe data, variabel, konstanta, operator, dan keywords. Terdapat lima tipe data dasar yaitu integer, floating, character, void, dan abstract data type. Variabel dan konstanta digunakan untuk menyimpan nilai. Operator digunakan untuk mengolah nilai seperti operasi aritmatika, increment, decrement, dan assignment.
Dokumen tersebut membahas tentang komentar, identifier, dan tipe data dalam bahasa pemrograman C++. Komentar digunakan untuk menjelaskan kode program, identifier digunakan untuk menamai variabel, fungsi, dan lainnya, sedangkan tipe data mencakup bilangan bulat, riil, logika, karakter, dan bentukan seperti struktur dan enumerasi."
Dokumen ini membahas tentang tipe data, variabel, dan operator dalam visual basic. Tipe data meliputi integer, string, boolean, date, object, currency, dan decimal. Variabel digunakan untuk menyimpan nilai sementara dalam memori komputer dengan menggunakan perintah Dim. Operator meliputi penugasan, aritmatika, pembanding, dan logika.
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
Dokumen tersebut membahas tentang algoritma, struktur data, dan pemrograman terstruktur menggunakan bahasa C++. Pokok bahasannya meliputi tipe data, algoritma, struktur data, penulisan program C++, pemilihan, pengulangan, dan pemrograman modular menggunakan fungsi.
Dokumen tersebut membahas tentang klasifikasi dan jenis-jenis tipe data dasar dalam pemrograman komputer seperti numerik, karakter, boolean, array, record, serta operator perhitungan yang umum digunakan. Tipe data dapat dikelompokkan menjadi primitive dan komposit, di mana primitive hanya dapat menyimpan satu nilai sedangkan komposit dapat menyimpan banyak nilai.
Dokumen tersebut membahas tentang komentar, identifier, dan tipe data dalam bahasa pemrograman C++. Komentar digunakan untuk menjelaskan kode program, identifier digunakan untuk menamai variabel, fungsi, dan lainnya, sedangkan tipe data mencakup bilangan bulat, riil, logika, karakter, dan bentukan seperti struktur dan enumerasi."
Dokumen ini membahas tentang tipe data, variabel, dan operator dalam visual basic. Tipe data meliputi integer, string, boolean, date, object, currency, dan decimal. Variabel digunakan untuk menyimpan nilai sementara dalam memori komputer dengan menggunakan perintah Dim. Operator meliputi penugasan, aritmatika, pembanding, dan logika.
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
Dokumen tersebut membahas tentang algoritma, struktur data, dan pemrograman terstruktur menggunakan bahasa C++. Pokok bahasannya meliputi tipe data, algoritma, struktur data, penulisan program C++, pemilihan, pengulangan, dan pemrograman modular menggunakan fungsi.
Dokumen tersebut membahas tentang klasifikasi dan jenis-jenis tipe data dasar dalam pemrograman komputer seperti numerik, karakter, boolean, array, record, serta operator perhitungan yang umum digunakan. Tipe data dapat dikelompokkan menjadi primitive dan komposit, di mana primitive hanya dapat menyimpan satu nilai sedangkan komposit dapat menyimpan banyak nilai.
Program komputer memproses data melalui tahapan untuk mencapai tujuan tertentu. Java menggunakan tipe data primitif dan referensi, termasuk bilangan bulat, pecahan, karakter, dan boolean. Variabel digunakan untuk menyimpan data sementara dan harus didefinisikan terlebih dulu sesuai aturan penamaannya agar mudah diingat dan mencerminkan isinya.
Variabel dan Tipe data
(pertemuan III)
Dokumen ini membahas tentang variabel dan tipe data dalam bahasa pemrograman Java. Terdapat penjelasan mengenai konsep variabel, tipe data primitif dan referensi, operator aritmatika dan relasional, serta contoh kode program untuk mendemonstrasikan penggunaan variabel dan operator tersebut."
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
Teks tersebut membahas tentang tipe data dan variabel dalam bahasa pemrograman Visual Basic. Beberapa tipe data yang disebutkan meliputi Boolean, String, Integer, Double, dan lain-lain. Teks tersebut juga menjelaskan cara pendeklarasian variabel dan array serta operator-operator yang digunakan dalam Visual Basic seperti operator aritmatika, perbandingan, dan logika.
Program tersebut merangkum sejarah bahasa C++ dan konsep dasarnya. C++ dikembangkan dari bahasa C oleh Bjarne Stroustrup pada tahun 1980-an dan menjadi bahasa berorientasi objek pada tahun 1990. Program C++ terdiri dari deklarasi variabel, operator, input-output, dan struktur dasar lainnya.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Fungsi dalam SQL memiliki berbagai kegunaan untuk memanipulasi dan menganalisis data. Terdapat tiga jenis fungsi utama yaitu fungsi perbandingan, fungsi aliran kontrol, dan fungsi pengubahan tipe data. Fungsi-fungsi tersebut dapat digunakan untuk membandingkan nilai, mengeksekusi logika kondisi, serta mengkonversi tipe data.
O documento descreve uma aplicação em desenvolvimento que já possui modelagem e cadastro de dados implementados, mas ainda não disponibiliza os dados para outras aplicações ou publicamente.
Notasi ilmiah dalam penelitian membutuhkan identifikasi sumber rujukan seperti penulis, publikasi, dan lembaga. Terdapat dua jenis kutipan yaitu langsung dan tidak langsung, serta catatan kaki yang berisi referensi sumber di bagian bawah halaman."
Dokumen tersebut membahas tentang C++ dan pemrograman berorientasi objek. Ia menjelaskan bahwa C++ merupakan bahasa pemrograman yang mendukung paradigma pemrograman berorientasi objek dengan menggunakan konsep-konsep seperti kapsulasi, pewarisan, dan polimorfisme. Dokumen tersebut juga menjelaskan elemen-elemen dasar dalam bahasa C++ seperti variabel, konstanta, operator, serta cara menulis dan mengko
Dokumen tersebut membahas tentang catatan kaki dan daftar pustaka dalam penulisan ilmiah. Ia menjelaskan tiga jenis catatan kaki yaitu ibid, op. cit, dan loc. cit beserta contoh-contohnya. Dokumen tersebut juga menjelaskan aturan-aturan penulisan daftar pustaka dan contoh-contohnya. Selain itu, dokumen tersebut membahas tentang teknik notasi ilmiah yang mencakup pengutipan, j
Program komputer memproses data melalui tahapan untuk mencapai tujuan tertentu. Java menggunakan tipe data primitif dan referensi, termasuk bilangan bulat, pecahan, karakter, dan boolean. Variabel digunakan untuk menyimpan data sementara dan harus didefinisikan terlebih dulu sesuai aturan penamaannya agar mudah diingat dan mencerminkan isinya.
Variabel dan Tipe data
(pertemuan III)
Dokumen ini membahas tentang variabel dan tipe data dalam bahasa pemrograman Java. Terdapat penjelasan mengenai konsep variabel, tipe data primitif dan referensi, operator aritmatika dan relasional, serta contoh kode program untuk mendemonstrasikan penggunaan variabel dan operator tersebut."
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
Teks tersebut membahas tentang tipe data dan variabel dalam bahasa pemrograman Visual Basic. Beberapa tipe data yang disebutkan meliputi Boolean, String, Integer, Double, dan lain-lain. Teks tersebut juga menjelaskan cara pendeklarasian variabel dan array serta operator-operator yang digunakan dalam Visual Basic seperti operator aritmatika, perbandingan, dan logika.
Program tersebut merangkum sejarah bahasa C++ dan konsep dasarnya. C++ dikembangkan dari bahasa C oleh Bjarne Stroustrup pada tahun 1980-an dan menjadi bahasa berorientasi objek pada tahun 1990. Program C++ terdiri dari deklarasi variabel, operator, input-output, dan struktur dasar lainnya.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Fungsi dalam SQL memiliki berbagai kegunaan untuk memanipulasi dan menganalisis data. Terdapat tiga jenis fungsi utama yaitu fungsi perbandingan, fungsi aliran kontrol, dan fungsi pengubahan tipe data. Fungsi-fungsi tersebut dapat digunakan untuk membandingkan nilai, mengeksekusi logika kondisi, serta mengkonversi tipe data.
O documento descreve uma aplicação em desenvolvimento que já possui modelagem e cadastro de dados implementados, mas ainda não disponibiliza os dados para outras aplicações ou publicamente.
Notasi ilmiah dalam penelitian membutuhkan identifikasi sumber rujukan seperti penulis, publikasi, dan lembaga. Terdapat dua jenis kutipan yaitu langsung dan tidak langsung, serta catatan kaki yang berisi referensi sumber di bagian bawah halaman."
Dokumen tersebut membahas tentang C++ dan pemrograman berorientasi objek. Ia menjelaskan bahwa C++ merupakan bahasa pemrograman yang mendukung paradigma pemrograman berorientasi objek dengan menggunakan konsep-konsep seperti kapsulasi, pewarisan, dan polimorfisme. Dokumen tersebut juga menjelaskan elemen-elemen dasar dalam bahasa C++ seperti variabel, konstanta, operator, serta cara menulis dan mengko
Dokumen tersebut membahas tentang catatan kaki dan daftar pustaka dalam penulisan ilmiah. Ia menjelaskan tiga jenis catatan kaki yaitu ibid, op. cit, dan loc. cit beserta contoh-contohnya. Dokumen tersebut juga menjelaskan aturan-aturan penulisan daftar pustaka dan contoh-contohnya. Selain itu, dokumen tersebut membahas tentang teknik notasi ilmiah yang mencakup pengutipan, j
Dokumen tersebut berisi kode program C yang melakukan beberapa perhitungan dan pengkondisian sederhana seperti menentukan suhu normal atau tidak, bilangan terbesar, zodiak, kalkulator, diskon supermarket, dan menampilkan huruf."
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Muhammad Kennedy Ginting
Program ini merancang aplikasi penghitung dan pembayaran di restoran menggunakan bahasa C. Aplikasi ini dapat menghitung total harga pesanan, menerima pembayaran pelanggan, dan menghitung kembalian. Program ini dirancang untuk memudahkan proses pemesanan dan pembayaran di restoran secara otomatis.
Makalah ini membahas tentang pengertian, macam-macam, dan cara penulisan notasi ilmiah dalam karya tulis ilmiah. Terdapat tiga jenis notasi ilmiah yang dibahas yaitu foot note, in note, dan end note beserta cara penulisannya.
Dokumen tersebut membahas tentang pointer dalam bahasa C++. Pointer adalah variabel yang menyimpan alamat memori dari variabel lain. Ada beberapa operator yang dapat digunakan pada pointer seperti operator & dan * serta aritmatika pointer. Pointer dapat menunjuk ke variabel atau array dan digunakan untuk mengakses elemen-elemennya. String konstan juga dapat ditangani sebagai pointer.
Dokumen tersebut membahas tentang pointer dalam bahasa C dan C++. Pointer adalah variabel yang menyimpan alamat memori dari variabel lain. Pointer memungkinkan akses langsung ke nilai yang disimpan pada alamat tertentu di memori, dan dapat digunakan untuk membuat array dinamis. Operator & dan * digunakan untuk mendapatkan alamat dan nilai yang ditunjuk pointer. Pointer aritmatika memungkinkan perpindahan pointer ke alamat berikutnya.
Dokumen tersebut membahas tentang variabel, tipe data, dan ekspresi dalam bahasa C++. Terdapat penjelasan mengenai berbagai tipe data seperti char, int, float, array, string, dan pointer serta penggunaannya. Juga dibahas mengenai operator aritmatika, relasional, logika, dan ekspresi conditional beserta contoh kodenya.
Materi algoritma dan pemrograman insan unggul newasdammantap
Dokumen tersebut berisi informasi kontak dan penjelasan tentang mata kuliah Algoritma dan Pemrograman. Terdapat penjelasan tentang penilaian, pokok bahasan, referensi, tahapan pemrograman, penulisan algoritma, contoh soal, dan penjelasan tentang struktur pemrograman seperti input output, variabel, operator, pemilihan, dan perulangan.
Dokumen tersebut membahas tentang dasar pemrograman bahasa C, meliputi penjelasan mengenai tipe data dasar, variabel, konstanta, operator, input-output.
Dokumen ini membahas tentang pengantar array, yaitu kumpulan data bertipe sama yang menggunakan nama variabel yang sama. Setiap elemen array dibedakan oleh indeks (subscript). Dokumen ini juga menjelaskan macam-macam array seperti array satu dimensi, dua dimensi, dan banyak dimensi beserta contoh kode programnya.
Array adalah kumpulan data bertipe sama yang diorganisir menggunakan nama yang sama. Setiap elemen array diakses menggunakan indeks yang disebut subscript. Array dapat berdimensi satu, dua, atau banyak, tergantung jumlah indeks yang digunakan. Array memudahkan pengolahan banyak data secara bersama-sama.
Pascal merupakan bahasa pemrograman yang dikembangkan oleh Niklaus Wirth pada tahun 1971 sebagai pengembangan dari bahasa ALGOL 60. Pascal bersifat data oriented dan sering digunakan untuk pengajaran konsep pemrograman. Dokumen ini menjelaskan sejarah, struktur, contoh program sederhana, tipe data, operator, dan deklarasi variabel dan konstanta dalam bahasa pemrograman Pascal.
Dokumen tersebut membahas tentang konsep larik (array) dalam algoritma dan pemrograman. Larik adalah kumpulan nilai-nilai yang sama tipe datanya yang disimpan secara berurutan dengan menggunakan satu nama. Larik dapat berdimensi satu, dua, atau lebih, dan elemen larik diakses menggunakan indeks atau subskrip.
Dokumen tersebut membahas tentang konsep larik (array) dalam algoritma dan pemrograman. Larik adalah kumpulan nilai-nilai yang sama tipe datanya yang disimpan secara berurutan dengan menggunakan satu nama. Larik dapat berdimensi satu, dua, atau lebih, dan elemen larik diakses menggunakan indeks atau subskrip.
Dokumen tersebut membahas tentang konsep larik (array) dalam algoritma dan pemrograman. Larik adalah kumpulan nilai-nilai yang sama tipe datanya yang disimpan secara berurutan dengan menggunakan satu nama. Larik dapat berdimensi satu, dua, atau lebih, dan elemen larik diakses menggunakan indeks atau subskrip.
1. Elemen Dasar - Yessy Asri1
ELEMEN DASAR C++
Elemen dasar dari program C++ terdiri dari :
· Tipe data
· Variabel
· Konstanta
· Keywords
· Operator
TIPE DATA
Nilai yang sebenarnya dimanipulasi / diolah oleh program
dinamakan data.
Data dapat mengambil berbagai bentuk; dia dapat terdiri
dari angka atau karakter atau string.
Perbedaan dari tipe data menentukan cara
akses dan pengolahan yang berbeda pula.
2. Elemen Dasar - Yessy Asri 2
Tipe data dapat berupa konstanta (constant) atau variable.
• Tipe data konstanta tidak harus dideklarasikan
sebelum mereka digunakan.
• Semua tipe data variabel harus dideklarasikan
sebelum mereka digunakan.
Ada lima Tipe Data Dasar yaitu:
1. Integer (int)
Tipe data yang menampung bilangan bulat dan tanpa
bilangan pecahan.
2. Floating (float) – tipe data yang terdiri bilangan integer
dan bilangan pecahan.
3. Floating (double) – tipe data yang terdiri bilangan
integer dan bilangan pecahan dengan jangkauan
nilai yang lebih besar dari float.
3. Elemen Dasar - Yessy Asri 3
4. Character (char) – tipe data yang digunakan
menampung alphabet (satu karakter, misal:
‘a’, ‘A’, …, ‘z’, ‘Z’, ‘1’, …, ‘9’, ‘=’, ‘@’, Kode ASCII lainnya,
atau kumpulan karakter, misal:
“BANSAL”, “Bani Saleh”, dll)
5. void – tipe data yang digunakan untuk tipe suatu fungsi
yang tidak mengembalikan nilai.
Ada empat Modifier Tipe Data yaitu:
1. unsigned – modifier tipe data yang digunakan untuk
bilangan yang selalu positif.
2. signed – modifier tipe data yang digunakan untuk bilangan
bisa positif atau negatif. Secara default apabila deklarasi
variabel untuk bilangan yang tidak
4. Elemen Dasar - Yessy Asri 4
didahului oleh modifier berarti adalah signed
3. short
Modifier tipe data yang digunakan untuk
bilangan dengan jangkauan nilai yang sama
dengan tipe data dasarnya (int, float, double),
tetapi dapat mempercepat waktu eksekusi
programnya.
4. long
Modifier tipe data yang digunakan untuk
bilangan dengan jangkauan nilai yang lebih
besar dari tipe data dasarnya (int, float,
double), tetapi dapat memperlambat waktu
eksekusi programnya.
5. Elemen Dasar - Yessy Asri 5
Cara deklarasi suatu bilangan menggunakan
modifier dan tipe data dasarnya adalah sbb:
Modifier_Tipe_Data Tipe_Data_Dasar Variabel;
Contoh :
unsigned short float
Harga_Barang; unsigned long int
Jumlah_Barang; unsigned double Harga;
Deklarasi varibel bilangan integer
(int) dapat menggunakan modifier long dan
short tanpa menuliskan int didepan nama
variabelnya. Misalnya:
long Panjang; long int Panjang;
short Lebar; short int Lebar;
6. Elemen Dasar - Yessy Asri 6
Berdasar asal pembuatannya, pada C++ tipe data terdiri dari
2 jenis yaitu :
1. Bult In Data Type:
Merupakan tipe data yang disiapkan oleh
kompiler C/C++. Tipe data ini merupakan dasar untuk
membuat abstract data type.
Yang termasuk built in data type adalah: int, float, double,
char, void, signed, unsigned, long, short.
2. Abstract Data Type:
Tipe data ini merupakan tipe data yang dibuat oleh
user (User Defined Type), yaitu objek yang dibuat dengan
deklarasi struct
7. Elemen Dasar - Yessy Asri 7
atau class. Objek dari deklarasi class merupakan salah satu konsep OOP.
Tipe Data dalam C/C++ dan jangkauan nilainya :
Tipe Data Range Memori (Byte)
Character
Unsigned char 0 s/d 255 1
Char -128 s/d + 127 1
Integer
unsigned int 0 s/d 65,535 2
short int -32,768 s/d +32,767 2
int -32,768 s/d +32,767 2
unsigned long 0 s/d 4,294,967,295 4
Long -2,147,483,648 s/d+2,147,483,647 4
Float
Float 3.4x10-38
s/d 3.4x10+38
4
Double 1.7x10-308 s/d 8
long double 3.4x101.1x10+4932 10
// prog-2-1.cpp – menghitung kebutuhan memori
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr(); // Hapus Layar // -- character
cout << "n sizeof(unsigned char) = “ << sizeof(unsigned char);
cout << " n sizeof(char) = " << sizeof(char); // -- integer
cout << "n sizeof(unsigned int) = "<< sizeof(unsigned int);
cout << "n sizeof(short int) = "<< sizeof(short int);
cout << "n sizeof(int) = " << sizeof(int);
cout << "n sizeof(unsigned long) = " << sizeof(unsigned long);
cout << " n sizeof(long) = " << sizeof(long);// -- float
cout << " n sizeof(float) = " << sizeof(float);
cout << "n sizeof(double) = "<< sizeof(double);
cout << "n sizeof(long double) = "<< sizeof(long double);
getch();
}
8. Elemen Dasar - Yessy Asri 8
VARIABLE
Variabel adalah pengenal (identifier) yang digunakan untuk
menampung data / informasi.
Pengenal (Identifier) adalah nama yang Anda pilih untuk
diberikan pada variabel, konstanta, tipe data, fungsi, label,
objek dan hal-hal lain yang dideklarasikan atau
didefinisikan oleh pemrogram (programmer).
Aturan Penamaan Identifier:
1. Diawali dengan huruf atau garis bawah (underscore: _ ).
2. Diikuti dengan huruf, angka atau garis bawah (underscore: _ ).
3. Panjang maksimum 32 karakter(ANSI).
4. Membedakan huruf besar atau kecil (case sensitive).
5. Bukan kata kunci (Keyword).
9. Elemen Dasar - Yessy Asri 9
Keywords adalah kata-kata yang tidak dapat Anda gunakan
untuk deklarasi Anda sendiri; mereka dipersiapkan (reserved)
untuk C++.
Deklarasi :
Pada pemrograman C++, variabel dapat dideklarasikan di
antara perintah (statement), tidak selalu harus di awal perintah.
Syntax :
tipe Nama_Variabel;
tipe Nama_Variabel = Nilai_Awal;
Contoh :
int a, a1, A1, a_1, _a1, _1a;
int A=9, a=99, _a=999;
int INT, Int1, int_1;
long fileSize, diskSize, total; float Nilai_UTM, Nilai_UAS, NA; double
k = 30.17;
char K, Kode = ‘I’;
10. Elemen Dasar - Yessy Asri 10
char Nim[11], Nama[40];
char Kampus[ ] = “BANSAL”; int 1a, 10_Tingkat;
// salah int int; // salah
CONSTANT
Konstan (const ) adalah identifier yang memiliki
nilai tetap, terdapat 2 jenis yaitu:Macro Based
dan Named Constant (Formal).
Pada C++, deklarasi konstan tidak
membutuhkan alokasi memori (berbeda
dengan variabel).
Macro Based :
Syntax :
#define Nama_Konstan Nilai_Konstan
11. Elemen Dasar - Yessy Asri 11
Contoh
#define Month_of_Year 12
#define Hour_in_Day 24
#define Gravitasi 9.8
#define Phi 3.14
#define Kuadrat(X) (X * X)
Named Constant (Formal)
Named constant dapat dipergunakan untuk kasus
dimana diperlukan suatu bilangan konstan yang mempunyai
karakteristek seperti variabel.
Syntax :
const tipe_data Nama_Konstan= Nilai;
Contoh :
const Month_of_Year = 12; const int Bulan_per_Tahun = 12;
const short Hour_in_Day = 24; const float Gravitasi = 9.8;
const float Phi = 3.14;
12. Elemen Dasar - Yessy Asri 12
Contoh Program C++ :
/* -------------------nama file: prog-2-2.cpp---------------------- */
#include <iostream.h>
#include <conio.h>
#define Pangkat_2(x) ( x * x )
void main()
{
// Deklarasi Konstan dan Variabel
long Angka;
clrscr(); // Hapus Layar
// Memasukkan Data
cout << “Masukkan Angka : “;
cin >> Angka;
// Menghitung dan menampilkan Hasil
cout << “Pangkat 2 dari “ << Angka << “ = “ << Pangkat_2(Angka) <<
“n”;
getch();
}
14. Elemen Dasar - Yessy Asri 14
OPERATOR
Operator adalah simbol yang mengolah nilai pada
operan dan menghasilkan satu nilai baru.
Setiap operator mengolah data dengan satu cara tertentu.
Arithmetic Operator :
Operator Operasi Tipe Data Contoh
+ Unary Plus Numeric x = +y + 3;
- Unary Minus Numeric x = -y;
+ Tambah Numeric z = y + x;
- Kurang Numeric z = y – x;
* Kali Numeric z = y * x;
/ Bagi Numeric z = y / x;
% Modulus Integer z = y % x;
16. Elemen Dasar - Yessy Asri 16
Increment Operators :
Operator penaikan (increment) digunakan untuk
menaikkan nilai variabel sebesar satu.
Operator ini digunakan pada pada operand bertipe
bilangan bulat (integer).
Syntax :
Variabel++; // Post-increment
++Variabel; // Pre-increment
Contoh :
x++; // x = x + 1;
++Jumlah; // Jumlah = Jumlah + 1;
Post-Increment :
Dilakukan assigment dahulu, baru kemudian dilakukan
increment pada variabelnya.
17. Elemen Dasar - Yessy Asri 17
Pre-Increment :
Dilakukan increment dahulu pada variabelnya, baru kemudian
dilakukan assigment.
Contoh Program C++ :
/* prog-2-5.cpp – Operator Increment */
#include <iostream.h>
#include <conio.h>
int main()
{
// Deklarasi variabel
int i, k = 5;
clrscr(); // Hapus Layar
// Post-Increment
i = 10 * (k++);
cout << “i = “ << i << “, k = “ << k << “nn”;
// Pre-Increment
i = 10 * (++k);
cout << “i = “ << i << “, k = “ << k << “nn”;
getch();
return 0;
}
18. Elemen Dasar - Yessy Asri 18
Decrement Operators :
Operator penurunan (decrement) digunakan untuk
menurunkan nilai variabel sebesar satu.
perator ini digunakan pada pada operand bertipe
bilangan bulat (integer).
Syntax :
Variabel--; // Post-decrement
--Variabel; // Pre-decrement
Contoh :
a--; // a = a - 1;
--Total; // Total = Total - 1;
Post-Decrement :
Dilakukan assigment dahulu, baru kemudian dilakukan
decrement pada variabelnya.
19. Elemen Dasar - Yessy Asri 19
Pre-Decrement :
Dilakukan decrement dahulu pada variabel-nya, baru
kemudian dilakukan assigment.
Contoh Program C++ :
/* prog-2-6.cpp – Operator Decrement */
#include <iostream.h>
#include <conio.h>
int main()
{
// Deklarasi variabel
int i, k = 9;
clrscr(); // Hapus Layar
// Post-Decrement
i = k-- + k--;
cout << “i = “ << i << “, k = “ << k << “nn”;
// Pre-Decrement
i = --k + (--k);
cout << “i = “ << i << “, k = “ << k << “nn”;
getch();
return 0;
}
20. Elemen Dasar - Yessy Asri 20
Assignment Operators :
Operator Assignment
Operator Operasi Contoh Keterangan
+= x += y; x = x + y; x += 12; x = x +12
-= x -= y; x = x - y; a -= 3 + b; a = a - (3+b)
*= x *= y; x = x * y; c *= d-5; c = c * (d-5)
/= x /= y; x = x / y; i /= k*3; i = i / (k*3)
%= x %= y; x = x % y; j %= 2; j = j % 2
<<= x <<= y; x = x << y; k <<= 2; k = k << 2
>>= x >>= y; x = x >> y; l >>= 2; l = l >> 2
&= x &= y; x = x & y; m &= 2; m = m & 2
|= x |= y; x = x | y; n |= 2; n = n | 2
^= x ^= y; x = x ^ y; o ^= 2; o = o ^ 2
Contoh Program C++ :
/* prog-2-7.cpp – Assignment Operator */
#include <iostream.h>
#include <conio.h>
void main() { // Deklarasi Variabel
int Bil_1, Bil_2;
clrscr(); // Hapus Layar
// Memasukkan Data
cout << "Isi bilangan bulat pertama = ";
cin >> Bil_1;
22. Elemen Dasar - Yessy Asri 22
Relational dan Logical Operators :
Operator Arti
&& Operator Logika AND
|| Operator Logika OR
! Operator Logika NOT
< Lebih kecil dari
> Lebih besar dari
<= Lebih kecil dari atau sama dengan
>= Lebih besar dari atau sama dengan