Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. public class Main {
  2.  
  3.   static class Ulamek {
  4.     int licznik;
  5.     int mianownik;
  6.  
  7.     public Ulamek (int x, int y) {
  8.       licznik = x;
  9.       mianownik = y;
  10.     }
  11.  
  12.     public void mnozPrzez(Ulamek liczba) {
  13.       licznik *= liczba.licznik;
  14.       mianownik *= liczba.mianownik;
  15.     }
  16.  
  17.     public void mnozPrzez(int x) {
  18.       licznik *= x;
  19.     }
  20.  
  21.     public static Ulamek razy(Ulamek u, Ulamek v) {
  22.       int x = u.licznik * v.licznik;
  23.       int y = u.mianownik * v.mianownik;
  24.  
  25.       Ulamek zwroc = new Ulamek(x, y);
  26.       return zwroc;
  27.     }
  28.  
  29.     public String toString() {
  30.       return (licznik + "/" + mianownik);
  31.     }
  32.   }
  33.  
  34.  
  35.   public static void main(String args[]) {
  36.     Ulamek u = new Ulamek(2, 5);
  37.     Ulamek v = new Ulamek(3, 10);
  38.  
  39.     System.out.printf("pierwszy ulamek: %s, drugi ulamek: %s\n", u.toString(), v.toString());
  40.     u.mnozPrzez(v);
  41.     System.out.printf("u: %s, v: %s\n", u.toString(), v.toString());
  42.     v.mnozPrzez(3);
  43.     System.out.printf("u: %s, v: %s\n", u.toString(), v.toString());
  44.  
  45.     Ulamek xd = Ulamek.razy(u, v);
  46.     System.out.printf("nowy ulamek xd: %s\n", xd.toString());
  47.  
  48.  
  49.   }
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement