Попытка преобразовать десятичную дробь в дробную и предоставить ее обратную
Это для Java. Я пробовал несколько методов и делал Math.pow, это немного сложно, когда у меня уже есть ответ в десятичной форме, я хочу только преобразовать его и дать программе ответное
public class ParallelSeriesCircuit {
public static final int SERIES = 1;
public static final int PARALLEL = 2;
public int circuitType;
public double[] resistance;
public double Rtotal;
public int Rseries;
public int getNumberOfResistors() {
return resistance.length;
}
public double getTotalResistance() {
if (circuitType == SERIES) {
return getSeriesResistance();
} else {
return getParallelResistance();
}
}
public double getParallelResistance() {
int i = 0;
for (i = 0; i < resistance.length; i++) {
Rtotal += 1 / resistance[i];
}
return Rtotal;
}
private double getSeriesResistance() {
for (int i = 0; i < resistance.length; i++) {
Rtotal += resistance[i];
}
return Rtotal;
}
}
Проблема заключается вМетод getParallelResistance, как я не могу понять, преобразование в дробь. Это основано на пользовательском вводе, что делает его еще более сложным