![]() | Jika |
Sebuah program membuat komputer mengikuti perintah, tetapi hingga kini komputer tidak tahu bagaimana harus membuat keputusan.
Dengan perintah “jika”, sebuah komputer dapat membandingkan dua hal dan membuat keputusan. Salah satu cara adalah dengan membandingkan benda-benda itu dan melihat apakah keduanya sama.
Ini dilakukan dengan mengetikkan “jika” yang diikuti dengan kurung buka. Lalu kamu menuliskan hal pertama yang akan diperiksa komputer. Kemudian kamu mengetikkan dua buah tanda sama dengan, diikuti dengan hal kedua yang akan diperiksa komputer. Setelahnya, kamu mengetikkan kurung tutup, dan “kurung kurawal” buka. Lalu kamu memberikan perintah yang harus dilakukan komputer jika kedua hal tersebut ADALAH sama. Kemudian kamu mengetikkan kurung kurawal tutup.
Dalam program kecil ini, jika kamu menjawab ya, komputer akan menyuruhmu untuk membawa payung. Jika kamu mengetikkan sesuatu yang berbeda dari “ya” maka komputer tidak akan melakukan apa-apa. Kamu bisa mengetikkan “tidak” atau “nggak” dan komputer tidak akan melakukan apa-apa. Jika kamu menggunakan huruf yang berbeda misalnya “yA”, ini berbeda dari “ya” dan komputer juga tidak akan melakukan apa-apa.
Tanda seru diikuti dengan tanda sama dengan berarti “tidak sama dengan”. Dalam program di atas, pertama-tama ia akan memeriksa apakah kamu mengetikkan “ya”. Jika benar, ia akan memberitahumu untuk membawa payung. Kemudian ia memeriksa apakah kamu mengetikkan sesuatu yang bukan “ya”. Jika benar, ia akan memberitahumu untuk memakai krim matahari.
Di samping menggunakan dua perintah jika yang berbeda, kamu pun bisa menggunakan perintah lainnya. Dalam program di atas, jika a adalah “ya”, maka ia akan melakukan sesuatu hal. Jika a bukan “ya” maka ia akan melakukan perintah yang diberikan setelah lainnya. Juga perhatikan bahwa kamu bisa memiliki lebih dari satu perintah di dalam kurung kurawal. Dan kamu dapat menuliskannya di baris yang berbeda sehingga mudah dibaca.
Ini berguna karena kamu bisa memberikan banyak perintah jika. Di sini, kalau kamu menuliskan “cerah”, “hujan”, atau “salju” komputer akan memberitahumu apa yang harus kamu pakai. Jika kamu menuliskan sesuatu yang lain, komputer akan menuju baris akhir dan memberitahumu bahwa ia tidak mengerti apa yang kamu tuliskan.
Di sebelah kiri, kamu harus menuliskan sebuah program untuk mesin pencampur cat. Mesin ini menggunakan cat merah, biru dan kuning untuk membuat cat warna lainnya.
Perintah mesin.pesan() akan menanyakan cat apa yang akan dibuat. Kemudian ia akan memberimu serentetan yang berisi warnanya. Lalu kamu harus menyuruh mesin itu untuk membuat cat dengan warna tersebut. Pertama-tama kamu harus menggunakan mesin.konveyor(), untuk memindahkan ember cat ke bawah semprotan di konveyor berjalan. merah.semprot(), biru.semprot(), dan kuning.semprot() akan menyemprotkan cat ke dalam ember untuk membuat cat yang diinginkan. Kemudian mesin.konveyor() akan memindahkan cat tersebut, untuk diperiksa apakah warnanya benar. Dapatkan kamu membuat sebuah program untuk membuat semua warna itu?