Perl, ou Prática de Extracção e Relatório Language, é uma linguagem de script computador otimizado para operações em grandes quantidades de dados padronizados . No entanto , Perl também pode lidar com a maioria dos cálculos matemáticos normais, como raiz quadrada . Usando pacotes externos , a função raiz quadrada Perl pode operar em qualquer formato de dados numéricos disponíveis em Perl. Raiz quadrada  
 O pacote base Perl contém várias funções matemáticas básicas, incluindo raiz quadrada . A função Perl sqrt () pega a raiz quadrada de qualquer número dado como um argumento. Se o argumento não for incluído, a função sqrt () atua sobre a variável $ _ 
 
 $ result = sqrt ( $ some_number ); . Print $ result ; 
 
 Números Complexos 
 
 
 por padrão , tendo uma raiz quadrada de um número negativo retornará um erro em Perl. No entanto, se você tiver incluído o " Math :: Complex" pacote , todas as operações matemáticas podem ser realizadas em números complexos. Os pacotes são incluídos nos arquivos Perl usando o comando uso 
 
 usar Math :: Complexo ; . $ My_root = sqrt ( -144 ); # retorna 12iprint $ my_root ; 
 outras raízes 
 
 a raiz é equivalente a um número elevado a um expoente fracionário . Para tirar uma raiz diferente de uma raiz quadrada em Perl , utilize o operador exponencial "**" com um expoente fracionário . Por exemplo, para extrair a raiz cúbica de um número, use o seguinte código 
 
 $ cube_root = $ my_num ** ( 1/3) ; . Print $ cube_root ; 
 Amostra programa 
 
 para executar completamente um programa de exemplo em Perl para extrair a raiz quadrada ou outra , execute o seguinte programa. 
 
 # ! /usr /bin /local /perl 
 
 $ my_num = 64 ; $ my_root = 3; 
 
 printf ' . A raiz quadrada de % 1% d é% 2 % f \\ n' , $ my_num , sqrt ( $ my_num ); printf ' % 1 % d raiz de% 2 % d é% 3% f \\ n . ', $ my_root , $ my_num , ( $ my_num ** (1 /$ my_root ) ) ;