Konsep Variable Logika dan Algoritma

Contoh
1. Diketahui A = 10, B = 15 dan C = 10
Diberikan Algoritma A = B, B = C
Ditanyakan : Berapakah nilai A, B dan C
Jawab:
A = B maka A = 15
B = C maka B = 10
A = 15, B = 10 dan C = 10

Contoh
2. Diketahui P = 10, P = P + 1 dan Q = P
Berapakah Nilai P dan Q
Jawab:
P = 10 maka P = P + 1 adalah 10 + 1 = 11
Nilai P = 11 dan Q =11

Contoh
3. Diketahui nilai x = 100, y = 200, z = 300
Diberikan Algoritma : x = y, y = z, z = x, x = y
Berapa nilai x, y, z sekarang?
Jawab:

x = y maka x = 200
y = z maka y = 300
z = x maka z = 200
x = y maka x = 300

Pemberian nama variable, mempunyai ketentuan sbb:
• Tidak boleh menggunakan spasi, gunakan garis sbg
pemisah
Contoh: nama_mahasiswa, NamaPegawai
• Tidak boleh diawali oleh angka ( 12345 dst, + - % dsb )
• Bentuk umum: Tipe data nama variable
Contoh:
char nama_mahasiswa;
int nilai;

Beberapa contoh perintah menggunakan Bahasa C++
• Scanf() digunakan untuk memasukkan berbagai jenis data
Contoh:

scanf("%f", &harga);


• Printf(): digunakan untuk menampilkan karakter dilayar
Contoh:

printf("harga unit ? ");

• clscr(): digunakan untuk membersihkan layar

Derajat penggunaan Operator Matematika
1. Pangkat  ^
2. Kali  * dan Bagi  /
3. Tambah  + dan kurang  Contoh:
1) 5 + 3 * 2 = 11

4) 5 * 6 / 2 = 15

2) ( 5 + 3 ) * 2 = 16

5) 2 ^ 2 * 3 -1 =


3) 8 / 4 * 2 = 4

Soal 1
Diketahui A = 20, B = A + 4 / 2, C = A + B dan D = B – 1
Ditanyakan :
a. berapakah nilai B, C dan D ?
b. Jika diberikan algoritma A = B + D berapakah nilai A sekarang
Soal 2
Diketahui : P = 15, Q = P – 5, R = Q / 2 dan S = P + Q / 2
Ditanyakan:
a. Berapakah nilai Q, R dan S
b. Jika diberikan algoritma R = S – 1 dan P = R + 2 x 2, berapakah R + P ?