If i have bought minecraft for ps3 do i have to buy it again for pc?

If i have bought minecraft for ps3 do i have to buy it again for pc?

Unfortunately Yes, I have paid for the Xbox 360 Version and the PC and will pay for the Xbox One Version.
There's no crossover between the console versions and pc versions

Unfortunately yes. You only purchase one version when you get Minecraft. If you want to have a second version on another platform you have to buy that version as well.