Mmm... yang perlu digarisbawahi adalah bilangan bulat positif itu start dari 1,2,3,4 . . . , jadi bukan dari 0, makanya di looping programmnya di set nilai x = 1, dan y = 1. Terus nilai maksimumnnya untuk x, dan y di loopingnya itu gpp klu di atas 501, soalnya udah pasti g' memenuhi persamaan dari soalnya... hehehe..
Berikut potongan kodenya dalam visual studio 2013 pake C#....
Hasilnya :
Jadi jumlah bilangan x dan y yang memenuhi adalah 33 biji... :D