Perulangan

Run Settings
LanguageSwift
Language Version
Run Command
// Game ularTangga let finalSquare = 25 // Total Kotak var board = [Int](repeating: 0, count: finalSquare + 1) board[03] = +08; board[06] = +11; board[09] = +09; board[10] = +02; // Tangga board[14] = -10; board[19] = -11; board[22] = -02; board[24] = -08; // Ular var square = 0 var diceRoll = 0 while square < finalSquare { // mengocok dadu diceRoll += 1 // Jika dadu sama dengan 7, maka otomatis akan berubah menjadi 1 if diceRoll == 7 { diceRoll = 1 } // menggeser karakter sesuai dengan dadu yang diperoleh square += diceRoll if square < board.count{ // Jika masih berada dalam papan permainan, // maka pastikan apakah karater bertemu ular dan tangga, atau tidak. square += board[square] } print(square) } // Jika karakter sudah melewati papan permainan, maka perulangan while akan berhenti. print("Game over!")
Editor Settings
Theme
Key bindings
Full width
Lines