Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package VietSource.net.temp;
- import java.util.Scanner;
- class PhanSo {
- int tuSo;
- int mauSo;
- void setTuSo(int tuSo) {
- this.tuSo = tuSo;
- }
- void setMauSo(int mauSo) {
- this.mauSo = mauSo;
- }
- int getTuSo() {
- return this.tuSo;
- }
- int getMauSo() {
- return this.mauSo;
- }
- void Nhap(PhanSo ps) {
- Scanner w = new Scanner(System.in);
- System.out.print("nhap tu so:");
- ps.tuSo = w.nextInt();
- System.out.print("nhap mau so:");
- ps.mauSo = w.nextInt();
- }
- void HienThi(PhanSo ps) {
- System.out.println(ps.tuSo + "/" + ps.mauSo);
- }
- public int NguyenTo(int a) {
- int i, d = 0;
- if (a == 0)
- return 0;
- else
- for (i = 2; i < a; i++)
- if (a % i == 0)
- d++;
- if (d == 0)
- return 1;
- else
- return 0;
- }
- void Test() {
- if ((NguyenTo(tuSo) == 1) && (NguyenTo(mauSo) == 1))
- System.out.print(tuSo + "/" + mauSo + "la phan so toi gian");
- }
- void RutGon() {
- int uc;
- if (tuSo > mauSo)
- tuSo = tuSo - mauSo;
- else
- mauSo = mauSo - tuSo;
- uc = tuSo;
- System.out.print((mauSo / uc) + "/" + (mauSo / uc));
- }
- }
- public class PhanSoTester {
- void Tong(PhanSo ps1, PhanSo ps2) {
- int tuSo, mauSo;
- tuSo = ps1.tuSo * ps2.mauSo + ps2.tuSo * ps1.mauSo;
- mauSo = ps1.mauSo * ps2.mauSo;
- System.out.println("Tong : " + tuSo + " / " + mauSo);
- }
- void Thuong(PhanSo ps1, PhanSo ps2) {
- int tuSo, mauSo;
- tuSo = ps1.tuSo * ps2.mauSo;
- mauSo = ps1.mauSo * ps2.tuSo;
- System.out.println("Thuong : " + tuSo + " / " + mauSo);
- }
- public static void main(String[] args) {
- int ms1 = 0, ts1 = 0, ms2 = 0, ts2 = 0;
- PhanSo ps1 = new PhanSo();
- PhanSo ps2 = new PhanSo();
- PhanSoTester pt = new PhanSoTester();
- ps1.Nhap(ps1);
- ps1.HienThi(ps1);
- ps2.Nhap(ps2);
- ps2.HienThi(ps2);
- pt.Tong(ps1, ps2);
- pt.Thuong(ps1, ps2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement