Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1.  
  2. package zad1;
  3.  
  4.  
  5. import java.util.Scanner;
  6.  
  7. public class Zad1 {
  8.  
  9.  
  10. static Scanner sc = new Scanner(System.in);
  11.  
  12. public static void main(String[] args) {
  13.  
  14. System.out.println("Podaj licznik");
  15. int licznik=sc.nextInt();
  16. System.out.println("Podaj mianownik");
  17. int mianownik=sc.nextInt();
  18.  
  19. Ulamek u1=new Ulamek();
  20. Ulamek u2=new Ulamek(licznik,mianownik);
  21.  
  22. u1.wypisz();
  23. u2.wypisz();
  24.  
  25. dodawanie(u1, u2);
  26.  
  27. System.out.println("Ulamek u1 podzielony przez u2: "+dzielenie1(u1,u2) +"/"+ dzielenie2(u1,u2));
  28. }
  29.  
  30. public static void dodawanie(Ulamek u1,Ulamek u2)
  31. {
  32. int licznik;
  33. if(u1.getLicznik()==u2.getLicznik()){
  34. licznik =u1.getLicznik()+u2.getLicznik();
  35. System.out.println("Ulamki po dodaniu:"+licznik+"/"+u1.mianownik);
  36. }
  37. else{
  38. int licznik1=u1.getLicznik()*u2.getMianownik();
  39. int mianownik=u1.getMianownik()*u2.getMianownik();
  40.  
  41. int licznik2=u2.getLicznik()*u1.getMianownik();
  42.  
  43.  
  44. int pom=licznik1+licznik2;
  45.  
  46. System.out.println("Ulamki po dodaniu: "+pom+"/"+mianownik);
  47. }
  48. }
  49.  
  50. public static int dzielenie1(Ulamek u1, Ulamek u2)
  51. {
  52. return u1.getLicznik()*u2.getMianownik();
  53. }
  54. public static int dzielenie2(Ulamek u1, Ulamek u2)
  55. {
  56. return u1.getMianownik()*u2.getLicznik();
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement