Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local robot = require("robot")
- local width = 0
- local height = 0
- local widthC = 0
- local heightC = 0
- print("Введите размеры карьера")
- print("Длина-ширина")
- width = tonumber(io.read())
- print("Высота")
- print("ВНИМАНИЕ!! Высота умножается на 3")
- height = tonumber(io.read())
- width = width-1
- widthC = width
- heightC = height
- function start()
- robot.forward()
- robot.swingDown()
- robot.down()
- robot.swingDown()
- robot.down()
- robot.swingDown()
- end
- function mine()
- robot.swing()
- robot.forward()
- robot.swingUp()
- robot.swingDown()
- end
- widthD = widthC
- function dcir()
- for i=1, widthC do
- mine()
- end
- robot.turnRight()
- for i=1, widthC do
- mine()
- end
- robot.turnRight()
- widthC = widthC-1
- end
- function rep()
- for i=1, width/2+2 do
- robot.forward()
- end
- robot.turnLeft()
- for i=1, width/2+2 do
- robot.forward()
- end
- robot.turnAround()
- widthC = width
- widthD = width
- robot.down()
- robot.swingDown()
- robot.down()
- robot.swingDown()
- robot.down()
- robot.swingDown()
- end
- function cir()
- for i=1, widthC do
- mine()
- end
- robot.turnRight()
- for i=1, widthC do
- mine()
- end
- robot.turnRight()
- for i=1, widthC do
- mine()
- end
- robot.turnRight()
- widthD = widthD-1
- widthC = widthC-1
- for i=1, widthD do
- dcir()
- end
- end
- function fin()
- cir()
- rep()
- end
- start()
- for i=1, height do
- fin()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement