Стоит задача, реализовать функцию для выполнения: 
Описать функцию IsSquare(K) логического типа, возвращающую
TRUE, если целый параметр K (> 0) является квадратом некоторого целого числа, и FALSE в противном случае. С ее помощью найти количество квадратов в наборе из 10 целых положительных чисел.
Есть код, он уже написал на С++. Не могли бы вы помочь конвертировать его в JS
	
	| 
		 Код: 
	 | 
	#include <iostream>
#include <windows.h>
#include <fstream>
#include <cmath>
using namespace std;
bool IsSquare(int K);
int main()
{
   SetConsoleCP(1251);
   SetConsoleOutputCP(1251);
   
   int n = 1;
   int num = 0;
   int K;
   int q;
   ifstream in ("Proc25.txt");
   
   cout << "Набор чисел: ";
   while (in >> K) {
      cout << K << " ";
      if (K>0) {
         q = IsSquare(K);
   	     num += q;
   	     ++n;
      }
   }
   cout << endl;
   cout << "Количество квадратов натуральных чисел в наборе = " << num << endl;
   system ("pause");
   return 0;
}
bool IsSquare(int K)
{
   for(int i=1; i*i<=K; ++i) {
      if (i*i==K) return true;
   }
} |