Monday, January 25, 2010

Program sederhana menggunakan operator logika

Sekarang kita akan membuat contoh program yang sederhana menggunakan operator logika.
Namun sebelum kita melakukannya, kita harus cukup mengerti tentang operator logika tersebut.
Jika belum, lihat posting sebelumnya, Logical Operator .

Sebagai Contoh adalah untuk membuat sebuah program yang dapat menentukan angka yang ada di tengah di antara tiga angka yang telah dimasukkan oleh user.
Langkah pertama, membuat program untuk meminta user untuk memasukkan tiga angka satu per satu, dengan sintaks cin>>.
Kemudian membuat program utama.

Mari kita lihat sintaks lengkap di bawah ini:

# include
# include
main () {
int a, b, c;
cout << "Menentukan angka yang di tengah";
cout << "\n===============================";

cout << "\n \nMasukkan angka pertama:"; cin>> a;
cout << "Masukkan angka kedua:"; cin>> b;
cout << "Masukkan angka Ketiga:"; cin>> c;
if ((a> b && b> c) || (a < b && b < c))
cout << "\nAngka yang ditengah adalah:" << b;
else if ((b> c && c> a) || (b < c && c < a))
cout << "\nAngka yang ditengah adalah:" << c;
else if ((c> a && a> b) || (c < a && a < b))
cout << "\nAngka yang ditengah adalah:" << a;
else
cout << "\nAda angka yang sama";

getch ();
}

Jalankan program, masukkan berbagai kemungkinan angka, untuk menguji program berjalan dengan benar atau tidak.
gambar berikut adalah salah satu contoh kemungkinan angka yang dimasukkan.



Kemungkinan-kemungkinan angka di bawah ini cukup mewakili semua kemungkinan angka yang dimasukkan.
coba pelajari kemungkinan-kemungkinan angka masukan berikut:
1. masukan pertama: 1
masukan kedua: 2
masukan ketiga: 3

2. masukan pertama: 3
masukan kedua: 1
masukan ketiga: 2

3. masukan pertama: 2
masukan kedua: 3
masukan ketiga: 1

4. masukan pertama: 3
masukan kedua: 2
masukan ketiga: 1

5. masukan pertama: 1
masukan kedua: 3
masukan ketiga: 2

6. masukan pertama: 2
masukan kedua: 1
masukan ketiga: 3

7. masukan pertama: 1
masukan kedua: 1
masukan ketiga: 2

8. masukan pertama: 2
masukan kedua: 1
masukan ketiga: 1

9. masukan pertama: 1
masukan kedua: 2
masukan ketiga: 1

10. masukan pertama: 2
masukan kedua: 2
masukan ketiga: 1

11. masukan pertama: 1
masukan kedua: 2
masukan ketiga: 2

12. masukan pertama: 2
masukan kedua: 1
masukan ketiga: 2

13. masukan pertama: 3
masukan kedua: 3
masukan ketiga: 3

coba masukkan kemungkinan-kemungkinan angka tersebut dan lihat hasinya.

( Made Heriyasa )

No comments:

Post a Comment