Exemplo n.º 1
0
  public static void main(String[] args) {
    Brok brok1 = new Brok(7, 5);
    Brok brok2 = new Brok(5, 8);

    brok1.multipliser(brok2);
    printBrok(brok1);
    brok1.divider(brok2);
    printBrok(brok1);
    brok1.summer(brok2);
    printBrok(brok1);
    brok1.subtraher(brok2);
    printBrok(brok1);
  }
Exemplo n.º 2
0
  public void substraherMedBrok(Brok brok) {
    if (_nevner != brok.getNevner()) // Gang teller med motsatte nevner
    {
      _teller *= brok.getNevner();
      int annenTeller = brok.getTeller() * _nevner;

      // Sett ny nevner
      _nevner *= brok.getNevner();
      // Så substraherer vi sammen tellere som nå har felles nevner
      _teller -= annenTeller;
    }
    forkort();
  }
Exemplo n.º 3
0
 // Testklient
 public static void main(String[] args) {
   Brok b1 = new Brok(5, 10);
   Brok b2 = new Brok(1, 5);
   b1.multipliserMedBrok(b2);
   System.out.println(b1.getTeller() + "/" + b1.getNevner());
   b1.forkort();
   System.out.println(b1.getTeller() + "/" + b1.getNevner());
 }
Exemplo n.º 4
0
 public static void printBrok(Brok brok) {
   System.out.println(brok.getTeller() + "/" + brok.getNevner());
 }
Exemplo n.º 5
0
  public void dividerMedBrok(Brok brok) {
    _teller *= brok.getNevner();
    _nevner *= brok.getTeller();

    forkort();
  }
Exemplo n.º 6
0
  public void multipliserMedBrok(Brok brok) {
    _teller *= brok.getTeller();
    _nevner *= brok.getNevner();

    forkort();
  }