in reply to
new to perl, need some help
And yet another nit - except that it's really NOT a small thing.
When you post a question, make sure you say what you mean. Your original post announces, in the code, that you will now print the square root of each number in the array as long as it falls between the range of 100-200 \n\n";.
Of course, as you obviously know, none of the values in your array has a "square root" anywhere near the range 100..200. The next line of code makes your intent clear, but some will stop reading after the error, having analysed the post as "careless," at best. That could cost you valuable help.