Du hast ja nach praktisch nach der Lösung für folgende Gleichung gesucht:
x / 1000 = 0,03 | * 1000
x = 30
Demnach müsste man, wie du ja sagtest, 10kg dazugeben, um auf 30 zu kommen.
Dass die 3% aber in Relation zum neuen Wert stehen sollen, lässt sich einfach berücksichtigen, indem man die Gleichung wiefolgt anpasst:
x / (1000 + x) = 0,03 | * (1000 + x)
x = 30 + 0,03x | - 0,03x
0,97x = 30 | ÷ 0,97
x = 30 / 0,97
x ≈ 30,928
Man muss also etwa 10,928kg dazugeben. Dann sind 30,928kg fast genau 3% von 1030,928kg. Man kann den Wert natürlich mit mehreren Nachkommastellen auch noch genauer angeben. ;)