public static void main(String[] args) throws IOException { Fract fract1 = new Fract(); Fract fract2 = new Fract(); Console cons = new Console(); while (cons.getChoice()) { fract1.initial("first fraction"); cons.cCalc.setFr1(fract1); fract2.initial("second fraction"); cons.cCalc.setFr2(fract2); cons.execute(); } }
void devide() { frRes.setNumer(fr1.getNumer() * fr2.getDenom()); frRes.setDenom(fr1.getDenom() * fr2.getNumer()); if (frRes.getNumer() >= frRes.getDenom()) { frRes.convRW(); } else { frRes.setINT(0); } frRes.print(); }
void subtract() { if (fr1.getDenom() != fr2.getDenom()) { frRes.setDenom(fr1.getDenom() * fr2.getDenom()); fr1.setNumer(fr1.getNumer() * fr2.getDenom()); fr2.setNumer(fr2.getNumer() * fr1.getDenom()); } else { frRes.setDenom(fr1.getDenom()); } frRes.setNumer(fr1.getNumer() - fr2.getNumer()); if (frRes.getNumer() >= frRes.getDenom()) { frRes.convRW(); } else { frRes.setINT(0); } frRes.print(); }