i1/i2 будет 0, потому что оба i1 и 12 являются целыми числами.
i1/i2
i1
12
, если вы добавили i1 или i2 в double, тогда он даст желаемый результат.
i2
double
double d = 3 + (double)i1/i2 +2;