Are Puerto Ricans allowed to vote in American presidential elections.?

No, they cannot. Although they are U.S. citizens, Puerto Ricans are excluded from participating in US Presidential elections.
Copyright Wanderlust World © https://www.ynyoo.com