loom
1/* Простейший алгоритм определения простых чисел
2
3Демонстрирует основные возможности семантического анализатора и интерпретатора,
4а также отображение семантической информации в SIMODO IDE.
5*/
6
7function check_prime(int no) -> bool
8{
9int limit = no / 2 + 1
10
11for(int i=2; i < limit; ++i)
12if (no % i == 0)
13return false
14
15return true
16}
17
18int start = 20000
19int end = 21000
20
21print "Простые числа в интервале от " + start + " до " + end + ":"
22
23for(int i=start; i <= end; i++)
24if (check_prime(i))
25print i
26