Ниже приведена часть небольшого кода калькулятора электромагнитных помех в Android с использованием Java. Всякий раз, когда я даю ввод в виде P = 1000000, T = 120 (в месяцах), R = 9.
Результат приходит: 9000000.0, что не правильно. Я думаю, что проблема с "Math.pow (1 + R, T)", поскольку это приводит к очень большому числу. Я не уверена. Пожалуйста, помогите мне.
</p>
<pre><code> double P = Double.parseDouble(str1);
double T = Double.parseDouble(str2);
double R = Double.parseDouble(str3);
double Emi = P * R * Math.pow(1+R,T) / (Math.pow(1+R,T) - 1);
f.setText("EMI: "+String.valueOf(Emi));