You can translate the two statements from English to math:
#stackrel(x+y) overbrace"The sum of two numbers"" " stackrel(=) overbrace"is"" " stackrel(-28) overbrace"-28."#
#stackrel(x*y) overbrace"The product of the same two numbers"" " stackrel(=) overbrace"is"" " stackrel(96) overbrace"96."#
Now we can create a system of equations:
#{(x+y=-28, qquad(1)), (x*y=96, qquad(2)):}#
Now, solve for #x# in equation #(1)#:
#color(white)(=>)x+y=-28#
#=>x=-28-y#
Plug this new #x# value into equation #(2)#:
#color(white)(=>)x*y=96#
#=>(-28-y)*y=96#
#color(white)(=>)-28y-y^2=96#
#color(white)(=>)-y^2-28y-96=0#
#color(white)(=>)y^2+28y+96=0#
#color(white)(=>)(y+24)(y+4)=0#
#color(white)(=>)y=-4,-24#
Lastly, plug both of these #y# values back into equation #(1)#:
For #y=-4#:
#color(white)(=>)x+y=-28#
#=>x-4=-28#
#color(white)(=>)x=-24#
And for #y=-24#:
#=>x-24=-28#
#color(white)(=>)x=-4#
Finally, we see that there are two solutions which are the same: #(-4,-24)# and #(-24,-4)#.
This means that the two numbers are #-4# and #-24#.