[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.33,0:00:06.04,Default,,0000,0000,0000,,If-else (jos-muuten) rakenne on päätös kahden asian välillä. Esimerkiksi jos Scrat-orava Dialogue: 0,0:00:06.04,0:00:11.88,Default,,0000,0000,0000,,löytää tammenterhon, niin hän on onnellinen. Muuten hän on surullinen, ja jatkaa etsimistä. Katsotaanpa nyt, miten Dialogue: 0,0:00:11.88,0:00:17.16,Default,,0000,0000,0000,,voimme käyttää if-else rakennetta meidän kaverimme Scratin kanssa. Tämä lohko näyttää samalta kuin "jos" Dialogue: 0,0:00:17.16,0:00:22.22,Default,,0000,0000,0000,,lohko, mutta siellä on ylimääräinen osa alla, jossa lukee "else". Jos laitan "move forward" Dialogue: 0,0:00:22.22,0:00:27.36,Default,,0000,0000,0000,,lohkon siihen, jossa lukee "do" ja "turn left" lohkon siihen, jossa lukee "else", se tarkoittaa, että Scrat Dialogue: 0,0:00:27.36,0:00:31.71,Default,,0000,0000,0000,,orava liikkuu eteenpäin, jos on tie eteenpäin. Jos ei ole tietä eteenpäin, Dialogue: 0,0:00:31.71,0:00:37.49,Default,,0000,0000,0000,,Scrat kääntyy vasemmalle. Se tekee päätöksensä ja tekee toisen kahdesta vaihtoehdosta tuon päätöksen Dialogue: 0,0:00:37.49,0:00:42.36,Default,,0000,0000,0000,,perusteella. Ja aivan kuten "if" lohkot, voit laittaa "if-else" lohkon "repeat" lohkon sisälle. Dialogue: 0,0:00:42.36,0:00:46.16,Default,,0000,0000,0000,,Nyt autetaan Scrat -oravaa saamaan tammenterho!!