Koşullu yapı
Robot, sensörleri yalnızca döngüsel bir tasarımda değil, onsuz da kullanabilir. Robot, her işlemden önce sensörlerin gösterdiği şeyi kontrol edebilir. 
Bunun için, koşula bağlı olarak komutları yürütmenizi sağlayan bir 
koşullu yapı (
if) kullanılır.
 
if (boolean condition)
{
     koşul doğruysa (true) yürütülen komutlar
Aksi takdirde
{
     koşul yanlış (yanlış) ise yürütülen komutlar
}
Koşuldan önce 
not (olumsuzlama anlamına gelen mantıksal bir bağlayıcı) kelimesini koyarsanız, sonuç "
true" olur. koşulun kendisi yanlışsa gerçekleşir.