Contoh program:
include <iostream>
using namespace std;
main()
{
char huruf_1 = 'C', huruf_2 = '+';
cout <<"Tipe Data Char pada " << huruf_1 << huruf_2<< huruf_2;
getch();
return 0 ;
2.2 VARIABEL
Variabel atau pengubah adalah suatu lambang dari sebuah lokasi yang berada dimemori utama
komputer yang dapat berisi suatu nilai. Nilai yang berada di lokasi memori tersebut dapat berubah
selama program dieksekusi. Guna variable adalah sebagai tempat sementara untuk menyimpan data
yang sedang diolah. Pemberian nilai kedalam suatu variabel mempunyai bentuk penulisan yang
berbeda-beda pada setiap bahasa pemrograman. Meskipun mempunyai arti yang sama
dalam pemrogramannya. Variabel dibedakan atas variabel numerik dan variabel string. Variabel
numerik adalah variabel yang mengandung nilai numerik atau angka sedangkan variabel string
adalah variabel yang berisi nilai huruf /alpha-numerik.
Dalam penulisan sintak tersebut yang perlu diperhatikan adalah bahwa semua yang ada dalam tanda
<…> harus ada dan semua yang ada dalam tanda […] bersifat tambahan boleh ada atau boleh tidak
tergantung keperluan. Perhatikan contoh penulisan dibawah ini:
int bilangan;
char karakter;
float bildesimal;
Setelah mendeklarasikan sebuah variabel dengan tipe data, selanjutnya memberikan nilai variabel
tersebut dengan tanda = (sama dengan)
bilangan = 20;
karakter = 'k';
bildesimal = 22.2;
atau dapat juga mendeklarasikan dan memberikan nilai dalam satu baris.
int bilangan = 20;
char karakter = 'k';
char huruf, huruf1 = 'C', huruf2 = 'O';
float bildesimal = 22.2;
2.3 OPERATOR
Kebanyakan sebagai seorang programmer tidak akan asing dan selalu bekerja dengan operator.
Operator Penambahan digunakan untuk menjumlahkan dua operand. Pada pernyataan berikut ini
merupakan fungsi variabel jumlah yang diberi dengan nilai 12 adalah: jumlah = 4 + 8;
Operator pengurangan merupakan operasi dimana nilai penguranga berasal dari operand sebelah
kiri dikurangi atau disubtracted operand sebelah kanan. Pernyataan dibawah ini akan memperoleh
nilai 98 untuk suhu:
suhu = 112 ‐ 14;
Pada sebuah operator perkalian akan mengalikan dua buah operand. Perhatian pernyataan berikut
ini,dimana markup akan diisi nilai 3:
markup = 12 * 0,25;
Pada operator pembagian hasil diperoleh dengan cara memlakukn bagi operand disebelah kiri
dibagi dengan operand sebelah kanan. Dalam pernyataan berikutnya, variable poin akan
memperoleh nilai 5:
poin = 100 / 20;
Dalam operasi pembagian integer ternyata tidak selalu memasukan hasil dari operasi pembagian
tetapi yang diambil adalah sisa dri hasil bagi tersebut. Untuk lebih jelasnya perhatikan pernyataan
berikut ini, dimana hasilnya adalah 2 atau nilai sisa sama dengan 2:
sisa = 17% 3;
contoh program dibawah ini:
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double regHours = 40.0,
otHours = 10,
regPayRate = 18.25,
otPayRate = 27.78,
regWages,
otWages,
totalWages;
regWages = regPayRate * regHours;
otWages = otPayRate * otHours;
totalWages = regWages + otWages;
cout << "Upah untuk minggu ini adalah Rp. " << totalWages << endl;
getch();
return 0 ;
}
Keluaran Program diatas adalah
Upah untuk minggu ini adalah Rp. 1007.8