예제 #1
0
 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();
 }
예제 #2
0
  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();
  }