Blok Jika Maka#

If Then Blocks

Tutorial ini membahas cara menggunakan blok if/else untuk membuat robot Anda memeriksa suatu kondisi dan memutuskan blok mana yang akan dijalankan. Pada akhirnya, Anda akan tahu cara mengatur suatu kondisi dan mengontrol apa yang terjadi ketika kondisi tersebut benar atau salah.

Seret blok Boolean ke dalam slot kondisi kosong di cabang if then.

Tombol kontrol R ditekan ke atas, sebuah blok Boolean diseret ke dalam slot kondisi kosong dari blok if/else.

Semua blok Boolean berbentuk segi enam dan memiliki tanda tanya di namanya, seperti blok tombol kontroler ditekan?.

Blok if/else dengan tombol kontrol R ditekan ke atas, blok Boolean, dengan blok Boolean disorot.

Jika kondisinya benar, blok di dalam cabang if then akan dijalankan.

Blok if/else dengan blok Boolean tombol kontrol R yang ditekan dan blok penggerak maju, dengan blok penggerak maju disorot.

Jika kondisinya salah, blok di dalam cabang else akan dijalankan.

Blok if/else dengan blok Boolean tombol kontrol R yang ditekan, blok maju, dan blok berhenti mengemudi, dengan blok berhenti mengemudi disorot.

Blok if/else hanya memeriksa kondisinya sekali. Jika Anda ingin kondisi tersebut diperiksa berulang kali, letakkan blok if/else di dalam blok perulangan, seperti forever.

Blok if/else yang bersarang di dalam blok forever.#
selamanya
jika <Controller [R ▲ v] ditekan?> maka
kendarai [maju v]
lainnya
hentikan mengemudi
selesai
selesai

Blok if hanyalah cabang if then. Jika kondisinya tidak benar, tidak akan terjadi apa-apa.

Blok if.#
jika <Controller [R ▲ v] ditekan?> maka
kendarai [maju v]
selesai

Blok if / else if / else dapat digunakan untuk menguji beberapa kondisi secara berurutan. Blok ini dapat diperluas untuk menguji sebanyak mungkin kondisi yang dibutuhkan.

Blok if/else if/else, yang menguji ketiga tombol Brain.#
jika <tombol [◀ v] Brain ditekan?> maka
belok [kiri v] sejauh (90) derajat ▶
lainnya jika <tombol [▶ v] Brain ditekan?> maka
belok [kanan v] sejauh (90) derajat ▶
lainnya jika <tombol [Periksa v] Brain ditekan?> maka
hentikan mengemudi
lainnya
kendarai [maju v]
selesai