Could someone explain me why (.Net 6):
Math.Pow(0.1, 2);
//expected: 0,01
//actual: 0,010000000000000002
Math.Pow(0.2, 2);
//expected: 0,4
//actual: 0,04000000000000001
Math.Pow(0.3, 2);
//expected: 0,09
//actual: 0,09
Math.Pow(0.4, 2);
//expected: 0,16
//actual: 0,16000000000000003
And if this is is normal how can I have the expected value? Thanks