Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Breuk
- {
- int teller;
- int noemer;
- int a, b;
- Breuk(int getal1, int getal2)
- {
- teller = getal1;
- noemer = getal2;
- if (noemer < 0)
- {
- teller *= -1;
- noemer *= -1;
- }
- }
- Breuk(int getal1)
- {
- this(getal1, 1);
- }
- Breuk()
- {
- this(0, 1);
- }
- Breuk(Breuk meegegevenBreuk)
- {
- this(meegegevenBreuk.teller, meegegevenBreuk.noemer);
- }
- int ggd;
- int ggdBepaling(int ggd)
- {
- if (teller == 0 || noemer == 0)
- {
- ggd = 0;
- }
- else
- {
- if (teller != noemer)
- {
- if (teller < noemer)
- {
- a = noemer;
- b = teller;
- }
- else
- {
- a = teller;
- b = noemer;
- }
- for (int i = 0; a != 0 || b != 0; i++)
- {
- a -= b;
- if (b > a)
- {
- int temp = a;
- a = b;
- b = temp;
- }
- }
- }
- ggd = teller;
- }
- return ggd;
- }
- public void vereenvoudiging()
- {
- ggd = ggdBepaling(this.teller, this.noemer);
- this.teller /= ggd;
- this.noemer /= ggd;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement