Рекурсивный алгоритм, выполняется последовательный вызов функций
Можно переписать код, тогда получим ответ явно. Функцию вызываем до предела, пока не сработает условие выхода
Арбуз и Дыня - это пересечение двух кругов (на диаграмме Венна)
Поэтому Арбуз или Дыня будет равно Арбуз+Дыня-(Арбуз и Дыня)=9400+4700-2200=11900
Делаю это все таки будет в
Math.Cos(пх)
Если имеется в виду VB.net