Advertisement
nguyenvanquan7826

Untitled

Sep 20th, 2013
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. package VietSource.net.temp;
  2.  
  3. import java.util.Scanner;
  4.  
  5. class PhanSo {
  6.     int tuSo;
  7.     int mauSo;
  8.  
  9.     void setTuSo(int tuSo) {
  10.         this.tuSo = tuSo;
  11.     }
  12.  
  13.     void setMauSo(int mauSo) {
  14.         this.mauSo = mauSo;
  15.     }
  16.  
  17.     int getTuSo() {
  18.         return this.tuSo;
  19.     }
  20.  
  21.     int getMauSo() {
  22.         return this.mauSo;
  23.     }
  24.  
  25.     void Nhap(PhanSo ps) {
  26.         Scanner w = new Scanner(System.in);
  27.         System.out.print("nhap tu so:");
  28.         ps.tuSo = w.nextInt();
  29.         System.out.print("nhap mau so:");
  30.         ps.mauSo = w.nextInt();
  31.     }
  32.  
  33.     void HienThi(PhanSo ps) {
  34.         System.out.println(ps.tuSo + "/" + ps.mauSo);
  35.     }
  36.  
  37.     public int NguyenTo(int a) {
  38.         int i, d = 0;
  39.         if (a == 0)
  40.             return 0;
  41.         else
  42.             for (i = 2; i < a; i++)
  43.                 if (a % i == 0)
  44.                     d++;
  45.         if (d == 0)
  46.             return 1;
  47.         else
  48.             return 0;
  49.     }
  50.  
  51.     void Test() {
  52.         if ((NguyenTo(tuSo) == 1) && (NguyenTo(mauSo) == 1))
  53.             System.out.print(tuSo + "/" + mauSo + "la phan so toi gian");
  54.  
  55.     }
  56.  
  57.     void RutGon() {
  58.         int uc;
  59.         if (tuSo > mauSo)
  60.             tuSo = tuSo - mauSo;
  61.         else
  62.             mauSo = mauSo - tuSo;
  63.         uc = tuSo;
  64.         System.out.print((mauSo / uc) + "/" + (mauSo / uc));
  65.     }
  66. }
  67.  
  68. public class PhanSoTester {
  69.     void Tong(PhanSo ps1, PhanSo ps2) {
  70.         int tuSo, mauSo;
  71.         tuSo = ps1.tuSo * ps2.mauSo + ps2.tuSo * ps1.mauSo;
  72.         mauSo = ps1.mauSo * ps2.mauSo;
  73.         System.out.println("Tong : " + tuSo + " / " + mauSo);
  74.     }
  75.  
  76.     void Thuong(PhanSo ps1, PhanSo ps2) {
  77.         int tuSo, mauSo;
  78.         tuSo = ps1.tuSo * ps2.mauSo;
  79.         mauSo = ps1.mauSo * ps2.tuSo;
  80.         System.out.println("Thuong : " + tuSo + " / " + mauSo);
  81.     }
  82.  
  83.     public static void main(String[] args) {
  84.         int ms1 = 0, ts1 = 0, ms2 = 0, ts2 = 0;
  85.         PhanSo ps1 = new PhanSo();
  86.         PhanSo ps2 = new PhanSo();
  87.         PhanSoTester pt = new PhanSoTester();
  88.         ps1.Nhap(ps1);
  89.         ps1.HienThi(ps1);
  90.         ps2.Nhap(ps2);
  91.         ps2.HienThi(ps2);
  92.         pt.Tong(ps1, ps2);
  93.         pt.Thuong(ps1, ps2);
  94.     }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement