Guest User

Untitled

a guest
Feb 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1. public class Breuk
  2. {
  3.     private int teller;
  4.     private int noemer;
  5.    
  6. public Breuk () // constructor 0,1
  7.     {
  8.      setTeller(0);
  9.      setNoemer(1);
  10.     }
  11.    
  12. public Breuk (int ateller, int anoemer) // constructor 2
  13.     {
  14.      setTeller(ateller);
  15.      setNoemer(anoemer);
  16.     }
  17.  
  18. public void setTeller(int teller) // setter
  19.     {
  20.      this.teller = teller;
  21.     }
  22.  
  23. public void setNoemer (int noemer) // setter
  24.     {
  25.      if(noemer > 0)
  26.       {
  27.          this.noemer = noemer;
  28.       }
  29.      else
  30.          this.noemer = 0;
  31.     }
  32.  
  33. public int getTeller() // getter
  34.     {
  35.      return teller;
  36.     }
  37.  
  38. public int getNoemer() // getter
  39.     {
  40.      return noemer;
  41.     }
  42.  
  43. public String toString() // Output
  44.     {
  45.      String output = "";
  46.      output = "Breuk is:"+ getTeller() + "/" + getNoemer();
  47.      return output;
  48.     }
  49.  
  50. public Breuk multiply(Breuk flipflop) // vermenigvuldigen
  51.     {
  52.    
  53.       Breuk nb = new Breuk();
  54.       int teller = this.getTeller() * flipflop.getTeller();
  55.       int noemer = this.getNoemer() * flipflop.getNoemer();
  56.       nb.setTeller(teller);
  57.       nb.setNoemer(noemer);
  58.       return nb;
  59.     }
  60.  
  61. public Breuk add(Breuk handenStand) // optellen
  62.     {
  63.     if(this.getNoemer()+handenstand.getNoemer())
  64.     {
  65.         Breuk sb = new Breuk();
  66.          int teller =  this.getTeller() + handenStand.getTeller();
  67.          int noemer = this.getNoemer() + handenStand.getTeller();
  68.          sb.setTeller(teller);
  69.          sb.setNoemer(noemer);
  70.     }  
  71.     else
  72.     {
  73.        
  74.     }
  75.    
  76.      return sb;
  77.     }
  78. }
Add Comment
Please, Sign In to add comment