diff --git a/docs/blocks/loops/for-of.md b/docs/blocks/loops/for-of.md new file mode 100644 index 00000000..a0cc44c0 --- /dev/null +++ b/docs/blocks/loops/for-of.md @@ -0,0 +1,20 @@ +# @extends + +## #examples + +## Example: Find the highest number + +Find the highest number in a list of numbers. Display the highest number on the screen. + +```blocks +let list: number[] = [] +let highest = 0 +highest = 0 +list = [5, 8, 6, 2, 4, 3, 7, 1] +for (let value of list) { + if (value > highest) { + highest = value + } +} +basic.showNumber(highest) +``` \ No newline at end of file diff --git a/docs/blocks/loops/repeat.md b/docs/blocks/loops/repeat.md new file mode 100644 index 00000000..8c2fcb3d --- /dev/null +++ b/docs/blocks/loops/repeat.md @@ -0,0 +1,16 @@ +# @extends + +## #examples + +## Example: Blinking heart + +Flash the ``heart`` icon on the screen `4` times. + +```blocks +for (let i = 0; i < 4; i++) { + basic.showIcon(IconNames.Heart) + basic.pause(300) + basic.clearScreen() + basic.pause(300) +} +```