Conditionals
Completion requirements
- Konsep penting lain yang Anda gunakan dalam Scratch adalah conditions. Misalnya, Anda mungkin ingin melakukan satu hal jika x lebih besar dari y. Dan Anda mungkin ingin melakukan sesuatu yang lain jika kondisi itu tidak terpenuhi.
- Di jendela terminal, ketikkan perintah compare.c dan tulis kode sebagai berikut:
Kode program di atas, ekuivalen dengan script scratch berikut ini: - Perhatikan bahwa kita membuat dua variabel, sebuah int atau integer bernama x dan lainnya bernama y. Nilai-nilai yang dimasukkan ke kedua variabel ini dibaca menggunakan fungsi get_int.
- Anda dapat menjalankan kode Anda dengan perintah make compare di jendela terminal, diikuti dengan ./compare. Jika Anda mendapatkan pesan error, periksa kembali kode Anda.
- Kita dapat meng-update program dengan menambahkan baris kode sebagai berikut:
Perhatikan bahwa seluruh kemungkinan perbandingan x dengan y telah terakomodasi. Program di atas ekuivalen dengan: - Anda dapat membuat ulang dan menjalankan kembali program Anda dan mengujinya.
- Ada tipe data lain yang disebut char. Kita dapat mencobanya dengan memulai program baru bernama agree.c. Di editor teks, tulis kode sebagai berikut:
Perhatikan bahwa tanda kutip tunggal digunakan untuk karakter tunggal. Selanjutnya, perhatikan bahwa operator == digunakan untuk memastikan bahwa sesuatu sama dengan sesuatu yang lain. Sedangkan operator berupa satu tanda sama dengan (=), akan memiliki fungsi yang sangat berbeda di bahasa C. Terakhir, perhatikan bahwa operator || berarti atau. - Anda dapat menguji kode Anda dengan mengetik make agree di jendela terminal, diikuti dengan ./agree.
Last modified: Thursday, 20 July 2023, 12:43 PM