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 ?
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 ?