l'if va messo dentro il ciclo while;se resta fuori ti confronta solo l'ultimo record (valora dell'array)

Spero di esserti stato utile.