News Ticker

Menu

Browsing "Older Posts"

Browsing Category "exam"

Giải Đề Thi Java - Lần 2

Thứ Năm, 5 tháng 7, 2018 / 1 Comment


Link download đề: Click Download
Link download project: Click Download

Kham Khảo
Class TaiLieu
import java.util.*;

public abstract class TaiLieu {

 private String MaSo, TenNhaSX;
 private int SoBanPhatHanh;
 
 public String getMaSo() {
  return MaSo;
 }
 public void setMaSo(String maSo) {
  MaSo = maSo;
 }
 public String getTenNhaSX() {
  return TenNhaSX;
 }
 public void setTenNhaSX(String tenNhaSX) {
  TenNhaSX = tenNhaSX;
 }
 public int getSoBanPhatHanh() {
  return SoBanPhatHanh;
 }
 public void setSoBanPhatHanh(int soBanPhatHanh) {
  SoBanPhatHanh = soBanPhatHanh;
 }
 
 public TaiLieu() {
  super();
 }
 
 public TaiLieu(String name, String maso, int so_ban_phat_hanh) {
  super();
  this.setTenNhaSX(name);
  this.setMaSo(maso);
  this.setSoBanPhatHanh(so_ban_phat_hanh);
 }
 
 public void NhapThongTin() {
  Scanner sc = new Scanner(System.in);
  
  System.out.print("Nhap Ten Nha San Xuat: ");
  String name = sc.nextLine();
  this.setTenNhaSX(name);
  
  System.out.print("Nhap Ma So: ");
  String ms = sc.nextLine();
  this.setMaSo(ms);
  
  System.out.print("Nhap So Ban Duoc Phat Hanh: ");
  int so_luong = sc.nextInt();
  this.setSoBanPhatHanh(so_luong);
 }
 
 public void XuatThongTin() {
  System.out.println("Ten Nha San Xuat: "+this.getTenNhaSX());
  System.out.println("Ma So Tai Lieu: "+this.getMaSo());
  System.out.println("So Ban Phat Hanh: "+this.getSoBanPhatHanh());
 }
 
}

Class Sach
import java.util.*;

public class Sach extends TaiLieu{

 private String TenTacGia;
 private int So_Trang;
 
 public String getTenTacGia() {
  return TenTacGia;
 }
 public void setTenTacGia(String tenTacGia) {
  TenTacGia = tenTacGia;
 }
 public int getSo_Trang() {
  return So_Trang;
 }
 public void setSo_Trang(int so_Trang) {
  So_Trang = so_Trang;
 }
 
 public Sach() {
  super();
 }
 
 public Sach(String name, String maso, int so_ban_phat_hanh, String tacgia, int trang) {
  super(name,maso,so_ban_phat_hanh);
  this.setTenTacGia(tacgia);
  this.setSo_Trang(trang);
 }
 
 public void NhapThongTin() {
  super.NhapThongTin();
  
  Scanner sc = new Scanner(System.in);
  
  System.out.print("Nhap Ten Tac Gia: ");
  String tg = sc.nextLine();
  this.setTenTacGia(tg);
  
  System.out.print("Nhap So Trang Cua Sach: ");
  int trg = sc.nextInt();
  this.setSo_Trang(trg);
 }
 
 public void XuatThongTin() {
  super.XuatThongTin();
  System.out.println("Ten Tac Gia: "+this.getTenTacGia());
  System.out.println("So Trang: "+this.getSo_Trang());
 }
 
}

Class TapChi
import java.util.Scanner;

public class TapChi extends TaiLieu{

 private int SoPhatHanh, NgayPhatHanh;

 public int getSoPhatHanh() {
  return SoPhatHanh;
 }

 public void setSoPhatHanh(int soPhatHanh) {
  SoPhatHanh = soPhatHanh;
 }

 public int getNgayPhatHanh() {
  return NgayPhatHanh;
 }

 public void setNgayPhatHanh(int ngayPhatHanh) {
  NgayPhatHanh = ngayPhatHanh;
 }
 
 public TapChi() {
  super();
 }
 
 public TapChi(String name, String maso, int so_ban_phat_hanh, int sophathanh, int ngay) {
  super(name,maso,so_ban_phat_hanh);
  this.setSoPhatHanh(sophathanh);
  this.setNgayPhatHanh(ngay);
 }
 
 public void NhapThongTin() {
  super.NhapThongTin();
  Scanner sc = new Scanner(System.in);
  
  System.out.print("Nhap So Phat Han: ");
  int sophathanh = sc.nextInt();
  this.setSoPhatHanh(sophathanh);
  
  System.out.print("Ngay Phat Hanh: ");
  int ngay = sc.nextInt();
  this.setNgayPhatHanh(ngay);
 }
 
 public void XuatThongTin() {
  super.XuatThongTin();
  System.out.println("So Phat Hanh: "+this.getSoPhatHanh());
  System.out.println("Ngay Phat Hanh: "+this.getNgayPhatHanh());
 }
}

Class DanhSachTaiLieu
import java.util.Scanner;

public class DanhSachTaiLieu {
public int total = 0;
 
 TaiLieu[] tailieu = new TaiLieu[100];
 
 void cheat() {
  for(int i=0; i<100; i++)
   tailieu[i] = new TaiLieu() {
   };
 }
 
 public void KiemTra(int key) {
  if(key == 1) {
   tailieu[total] = new Sach();
   Sach sach = new Sach();
   sach.NhapThongTin();
   tailieu[total] = sach;
   total++;
   
  }
  
  else if(key == 2) {
   tailieu[total] = new TapChi();
   TapChi tapchi = new TapChi();
   tapchi.NhapThongTin();
   tailieu[total] = tapchi;
   total++;
  }
  
  else if(key == 3) {
   for(int i=0; i<total; i++)
    tailieu[i].XuatThongTin();
    System.out.println();
  }
 }
 
 public void Search() {
  System.out.println();
  Scanner sc = new Scanner(System.in);
  System.out.print("Nhap Ten Nha San Xuat Can Tim: ");
  String search = sc.nextLine();
  
  for(int i=0; i<total; i++)
   if(tailieu[i].getTenNhaSX().equals(search) == true) tailieu[i].XuatThongTin();
  System.out.println();
 }
 
 public void TaiLieuPhatHanhNhieuNhat() {
  System.out.println();
  int max = tailieu[0].getSoBanPhatHanh();
  int max1 = 0;
  
  for(int i=1; i<total; i++)
   if(max < tailieu[i].getSoBanPhatHanh()) {
     max = tailieu[i].getSoBanPhatHanh();
     max1 = i;
   }
  
  tailieu[max1].XuatThongTin();
  System.out.println();
 }
 
}


Class Test Main
import java.util.Scanner;

public class TestMain {

 
 public static void main(String[] args) {
  DanhSachTaiLieu danhsach = new DanhSachTaiLieu();
  
  Scanner sc = new Scanner(System.in);
  int key;
  
  do
  {
   
  System.out.println("0. Thoat");
  System.out.println("1. Them Sach");
  System.out.println("2. Them Tap Chi");
  System.out.println("3. Hien Thi Danh Sach Tai Lieu");
  System.out.println("4. Tim Kiem Ten Nha Xuat Ban");
  System.out.println("5. Nguoi Co So Phat Hanh Nhieu Nhat");
  
  System.out.print("Ban Muon Chon: ");
  key = sc.nextInt();
  
  switch(key) {
  case 0: break;
  case 1: danhsach.KiemTra(key); break;
  case 2: danhsach.KiemTra(key); break;
  case 3: danhsach.KiemTra(key); break;
  case 4: danhsach.Search(); break;
  case 5: danhsach.TaiLieuPhatHanhNhieuNhat(); break;
  }
  }while(key != 0);
  
 }
}

Giải Đề Thi Lập Trình Java 2018 - Bản Hoàn Chỉnh

Chủ Nhật, 1 tháng 7, 2018 / No Comments


Link Download Đề: Click Download Đề
Link Download project: Click Down Project 
Bài Kham Khảo
Câu 1:
Class Khách Hàng
import java.util.Scanner;

public abstract class KhachHang {

 private String Name, Code, address;
 private float KW_Tieu_Thu, Don_Gia, Thanh_Tien;
 
 public String getName() {
  return Name;
 }
 public void setName(String name) {
  Name = name;
 }
 public String getCode() {
  return Code;
 }
 public void setCode(String code) {
  Code = code;
 }
 public String getAddress() {
  return address;
 }
 public void setAddress(String address) {
  this.address = address;
 }
 public float getKW_Tieu_Thu() {
  return KW_Tieu_Thu;
 }
 public void setKW_Tieu_Thu(float kW_Tieu_Thu) {
  KW_Tieu_Thu = kW_Tieu_Thu;
 }
 public float getDon_Gia() {
  return Don_Gia;
 }
 public void setDon_Gia(float don_Gia) {
  Don_Gia = don_Gia;
 }
 public float getThanh_Tien() {
  return Thanh_Tien;
 }
 public void setThanh_Tien(float thanh_Tien) {
  Thanh_Tien = thanh_Tien;
 }
 
 public KhachHang() {
  super();
 }
 
 public KhachHang(String name, String code, String address, float kw, float don_gia, float thanh_tien) {
  super();
  this.setName(name);
  this.setCode(code);
  this.setAddress(address);
  this.setKW_Tieu_Thu(kw);
  this.setDon_Gia(don_gia);
  this.setThanh_Tien(thanh_tien);
 }
 
 
 public void NhapThongTin() {
  Scanner sc = new Scanner(System.in);
  
  System.out.print("Nhập Tên Khách Hàng: ");
  String name = sc.nextLine();
  this.setName(name);
  
  System.out.print("Nhập Mã Số Khách Hàng: ");
  String code = sc.nextLine();
  this.setCode(code);
  
  System.out.print("Nhập Địa Chỉ Khách Hàng: ");
  String address = sc.nextLine();
  this.setAddress(address);
  
  System.out.print("Nhập Số KW Khách Đã Sử Dụng: ");
  float kw = sc.nextFloat();
  this.setKW_Tieu_Thu(kw);
  
  System.out.print("Nhập Đơn Giá: ");
  float don_gia = sc.nextFloat();
  this.setDon_Gia(don_gia);
  
 }
 
 public void XuatThongTin() {
  System.out.println("Tên Khách Hàng: "+this.getName());
  System.out.println("Mã Số Khách Hàng: "+this.getCode());
  System.out.println("Địa Chỉ Khách Hàng: "+this.getAddress());
  System.out.println("Số KW Khách Đã Sử Dụng: "+this.getKW_Tieu_Thu());
  System.out.println("Đơn Giá: "+this.getDon_Gia());
 }
 
}
Class Khách Việt Nam
import java.util.Scanner;

public class KhachHangVietNam extends KhachHang{

 private String Loai_Khach_hang;
 private float Dinh_Muc;
 
 public String getLoai_Khach_hang() {
  return Loai_Khach_hang;
 }
 public void setLoai_Khach_hang(String loai_Khach_hang) {
  Loai_Khach_hang = loai_Khach_hang;
 }
 public float getDinh_Muc() {
  return Dinh_Muc;
 }
 public void setDinh_Muc(float dinh_Muc) {
  Dinh_Muc = dinh_Muc;
 }
 
 public KhachHangVietNam() {
  super();
 }
 
 public KhachHangVietNam(String name, String code, String address, float kw, float don_gia, 
   float thanh_tien, String loai, float dinh_muc) {
  super(name,code,address,kw,don_gia,thanh_tien);
  this.setLoai_Khach_hang(loai);
  this.setDinh_Muc(dinh_muc);
 }
 
 public void NhapThongTin() {
 super.NhapThongTin();
 Scanner sc = new Scanner(System.in);
 
 System.out.print("Nhập Loại Khách Hàng: ");
 String loai = sc.nextLine();
 this.setLoai_Khach_hang(loai);
 
 System.out.print("Nhập Định Mức: ");
 float dinh_muc = sc.nextFloat();
 this.setDinh_Muc(dinh_muc);
 }
 
 public void TinhTien() {
  float tinhtien, vuoc_dinh_muc = this.getKW_Tieu_Thu() - this.getDinh_Muc();
  
  tinhtien = (this.getKW_Tieu_Thu() < this.getDinh_Muc()) ? (this.getKW_Tieu_Thu()*this.getDon_Gia()) : 
   ((this.getKW_Tieu_Thu()*this.getDon_Gia()*this.getDinh_Muc()) + (vuoc_dinh_muc * this.getDon_Gia() * (float) 2.5));
  this.setThanh_Tien(tinhtien);
 }
 
 public void XuatThongTin() {
  super.XuatThongTin();
  System.out.println("Loại Khách Hàng: "+this.getLoai_Khach_hang());
  System.out.println("Định Mức: "+this.getDinh_Muc());
  this.TinhTien();
  System.out.println("Thành Tiền: "+this.getThanh_Tien());
 }
}
Class Khách Nước Ngoài
import java.util.Scanner;

public class KhachHangNuocNgoai extends KhachHang{

 private String nationality;

 public String getNationality() {
  return nationality;
 }

 public void setNationality(String nationality) {
  this.nationality = nationality;
 }
 
 public KhachHangNuocNgoai() {
  super();
 }
 
 public KhachHangNuocNgoai(String name, String code, String address, float kw, float don_gia, float thanh_tien, String nationality) {
  super(name,code,address,kw,don_gia,thanh_tien);
  this.setNationality(nationality);
 }
 
 public void NhapThongTin() {
  super.NhapThongTin();
  Scanner sc = new Scanner(System.in);
  
  System.out.print("Nhập Quốc Tịch: ");
  String nationality = sc.nextLine();
  this.setNationality(nationality);
 }
 
 public void TinhTien() {
  this.setThanh_Tien(this.getKW_Tieu_Thu() * this.getDon_Gia());
 }
 
 public void XuatThongTin() {
  super.XuatThongTin();
  System.out.println("Quốc Tịch: "+this.getNationality());
  this.TinhTien();
  System.out.println("Thành Tiền: "+this.getThanh_Tien());
 }
}
Câu 3:
Class Danh Sách Khách Hàng



public class DanhSachKhachHang {

 int total = 0;
 
 KhachHang[] khachhang = new KhachHang[100];
 
 void cheat() {
  for(int i=0; i<100; i++)
   khachhang[i] = new KhachHang() {
   };
 }
 
 public void Check(int key) {
  if(key == 1) {
   khachhang[total] = new KhachHangVietNam();
   KhachHangVietNam viet = new KhachHangVietNam();
   viet.NhapThongTin();
   khachhang[total] = viet;
   total++;
  }
  
  else if(key == 2) {
   khachhang[total] = new KhachHangNuocNgoai();
   KhachHangNuocNgoai nuocngoai = new KhachHangNuocNgoai();
   nuocngoai.NhapThongTin();
   khachhang[total] = nuocngoai;
   total++;
  }
  
  else if(key == 3) {
   for(int i=0; i<total; i++) {
    khachhang[i].XuatThongTin();
    System.out.println();
   } 
  }
 }
 
 public void ThanhTienCaoNhat() {
  float max = khachhang[0].getThanh_Tien();
  int location = 0;
  
  for(int i=1; i<total; i++) {
   if(max < khachhang[i].getThanh_Tien()) {
    max = khachhang[i].getThanh_Tien();
    location = i;
   }
  }
  khachhang[location].XuatThongTin();
 }
 
 public void KhachSuDungKwCaoNhat() {
  int location = 0;
  float max = khachhang[0].getKW_Tieu_Thu();
  
  for(int i=1; i<total; i++) {
   if(max > khachhang[i].getKW_Tieu_Thu()) {
     max = khachhang[i].getKW_Tieu_Thu();
     location = i;
   }
  }
  khachhang[location].XuatThongTin();
 }
}
Câu 4:
Class Test Khách Hàng
import java.util.Scanner;

public class TestMain {

 public static void main(String[] args) {
  DanhSachKhachHang DanhSach = new DanhSachKhachHang();
  Scanner sc = new Scanner(System.in);
  
  int key;
  do {
   
  System.out.println("=========== MENU  =============");
  System.out.println("| 0. Exit Program             |");
  System.out.println("| 1. Nhập Danh Sách Việt Nam  |");
  System.out.println("| 2. Nhập Danh Sách Nước Ngoài|");
  System.out.println("| 3. Xuất Tất Cả Danh Sách    |");
  System.out.println("| 4. Khách Hàng Tiền Cao Nhất |");
  System.out.println("| 5. Khách Hàng KW Thấp Nhất  |");
  System.out.println("===============================");
  
  System.out.print("Bạn Muốn Chọn: "); key = sc.nextInt();
  System.out.println();
  
  
  switch(key) {
  case 1: DanhSach.Check(key); break;
  case 2: DanhSach.Check(key); break;
  case 3: DanhSach.Check(key); break;
  case 4: DanhSach.ThanhTienCaoNhat(); break;
  case 5: DanhSach.KhachSuDungKwCaoNhat(); break;
  }
  
  }while(key != 0);
  System.out.println("Đã Thoát Chương Trình!");
 }

}
Có thể xem thêm tại: Java Programming

Đề Thi Tiếng Anh (A2)

Thứ Bảy, 9 tháng 6, 2018 / No Comments






Link Download Đề Thi: Click Download

Đề Thi Mác - Lênin 2 Năm 2018

Thứ Hai, 4 tháng 6, 2018 / No Comments

Link Download Bài Thi: Click Download

Đề Thi Nền Tảng CNTT 2017 - 2018

Thứ Bảy, 2 tháng 6, 2018 / No Comments

Download Đề Thi: Click Download

Giải Đề Thi Lập Trình Java 2018 (kham khảo)

/ No Comments


Link Download Đề: Click Download
Bài Kham Khảo
Câu 1:
Class Khách Hàng
// Code by Penguis
import java.util.Scanner;

public abstract class KhachHang {

private String MaSo, HoTen, DiaChi;
private float SoLuongKW, DonGia, ThanhTien;

public String getMaSo() {
return MaSo;
}
public void setMaSo(String maSo) {
MaSo = maSo;
}
public String getHoTen() {
return HoTen;
}
public void setHoTen(String hoTen) {
HoTen = hoTen;
}
public String getDiaChi() {
return DiaChi;
}
public void setDiaChi(String diaChi) {
DiaChi = diaChi;
}
public float getSoLuongKW() {
return SoLuongKW;
}
public void setSoLuongKW(float soLuongKW) {
SoLuongKW = soLuongKW;
}
public float getDonGia() {
return DonGia;
}
public void setDonGia(float donGia) {
DonGia = donGia;
}
public float getThanhTien() {
return ThanhTien;
}
public void setThanhTien(float thanhTien) {
ThanhTien = thanhTien;
}

public KhachHang() {
super();
}

public KhachHang(String ma_so, String ten_khach, String dia_chi,float so_kw,float don_gia, float thanh_tien) {
super();
this.setMaSo(ma_so);
this.setHoTen(ten_khach);
this.setDiaChi(dia_chi);
this.setSoLuongKW(so_kw);
this.setDonGia(don_gia);
this.setThanhTien(thanh_tien);
}

public void nhapThongTin() {
Scanner sc = new Scanner(System.in);
String maso, ten, diachi;
float so_kw, dongia,thanh_tien;

System.out.print("Nhập mã số khách hàng: ");
maso =sc.nextLine();
this.setMaSo(maso);

System.out.print("Nhập tên khách hàng: ");
ten = sc.nextLine();
this.setHoTen(ten);

System.out.print("Nhập địa chỉ khách hàng: ");
diachi = sc.nextLine();
this.setDiaChi(diachi);

System.out.print("Nhập số Kw khách hàng: ");
so_kw = sc.nextFloat();
this.setSoLuongKW(so_kw);

System.out.print("Nhập đơn giá khách hàng: ");
dongia = sc.nextFloat();
this.setDonGia(dongia);
}

public abstract float tinhTien();

public void xuatThongTin() {
System.out.println("Tên Khách hàng: "+this.getHoTen());
System.out.println("Mã số khách hàng: "+this.getMaSo());
System.out.println("Địa Chỉ khách hàng: "+this.getDiaChi());
System.out.println("Số KW đã tiêu thụ: "+this.getSoLuongKW());
System.out.println("Đơn giá: "+this.getDonGia());

}

}
Class Khách Việt Nam
//Code by Penguis
import java.util.*;
public class KhachHangVietNam extends KhachHang{

private String LoaiKhachHang;
private float DinhMuc;

public String getLoaiKhachHang() {
return LoaiKhachHang;
}
public void setLoaiKhachHang(String loaiKhachHang) {
LoaiKhachHang = loaiKhachHang;
}
public float getDinhMuc() {
return DinhMuc;
}
public void setDinhMuc(float dinhMuc) {
DinhMuc = dinhMuc;
}

public KhachHangVietNam() {
super();
}

public KhachHangVietNam(String ma_so, String ten_khach, String dia_chi,float so_kw,float don_gia, float thanh_tien,
String loai_khach, float dinh_muc) {
super(ma_so,ten_khach,dia_chi,so_kw,don_gia,thanh_tien);
this.setLoaiKhachHang(loai_khach);
this.setDinhMuc(dinh_muc);
}

public void nhapThongTin() {
super.nhapThongTin();
Scanner sc = new Scanner(System.in);
System.out.print("Nhập loại khách hàng: ");
String loai = sc.nextLine();
this.setLoaiKhachHang(loai);

System.out.print("Nhập định mức: ");
float dinhmuc = sc.nextFloat();
this.setDinhMuc(dinhmuc);
}

public float tinhTien() {
float vuoc_dinh_muc = this.getSoLuongKW() - this.getDinhMuc();
if(this.getSoLuongKW() <= this.getDinhMuc()) this.setThanhTien(this.getSoLuongKW()*this.getDonGia());
else {
this.setThanhTien(this.getSoLuongKW()*this.getDonGia()*this.getDinhMuc() + (vuoc_dinh_muc*this.getDonGia()*(float) 2.5));
}

return this.getThanhTien();
}

public void xuatThongTin() {
super.xuatThongTin();
System.out.println("Loại khách hàng: "+this.getLoaiKhachHang()+"\nĐịnh Mức: "+this.getDinhMuc()+"\nGía= "+this.tinhTien());
}


}
Class Khách Nước Ngoài
import java.util.*;
public class KhachNuocNgoai extends KhachHang{

private String QuocTich;

public String getQuocTich() {
return QuocTich;
}

public void setQuocTich(String quocTich) {
QuocTich = quocTich;
}

public KhachNuocNgoai() {
super();
}

public KhachNuocNgoai(String ma_so, String ten_khach, String dia_chi,float so_kw,float don_gia, float thanh_tien, String quoc_tich) {
super(ma_so,ten_khach,dia_chi,so_kw,don_gia,thanh_tien);
this.setQuocTich(quoc_tich);
}

public void nhapThongTin() {
super.nhapThongTin();
Scanner sc = new Scanner(System.in);
System.out.print("Nhập quốc tịch: ");
String quoctich = sc.nextLine();
this.setQuocTich(quoctich);
}

public float tinhTien() {
this.setThanhTien(this.getSoLuongKW()*this.getDonGia());
return this.getThanhTien();
}

public void xuatThongTin() {
super.xuatThongTin();
System.out.println("Quốc Tịch: "+this.getQuocTich()+"\nGía: "+this.tinhTien());

}
}
Câu 3:
Class Danh Sách Khách Hàng

public class ListKhachHang {

private int count = 0, count_vn = 0, count_nn = 0;
KhachHangVietNam[] vn = new KhachHangVietNam[100];
KhachNuocNgoai[] nn = new KhachNuocNgoai[100];

public void kiemTra(int luachon) {
if(count > 100) System.out.println("Không thể thêm data...");
else {
if(luachon == 1) {
vn[count_vn] = new KhachHangVietNam();
KhachHangVietNam vnn = new KhachHangVietNam();
vnn.nhapThongTin();
count_vn++;
count++;
}
else if(luachon == 4) {
nn[count_nn] = new KhachNuocNgoai();
KhachNuocNgoai nuocn = new KhachNuocNgoai();
nuocn.nhapThongTin();
count++;
count_nn++;
}
}
}

public void outPutDisPlay() {
System.out.println("khách Việt Nam");
for(int i=0; i<count_vn; i++)
vn[i].xuatThongTin();

System.out.println("Khách Nước Ngoài");
for(int i=0; i<count_nn; i++)
nn[i].xuatThongTin();

}

public void tienCaoNhat() {
float tien = 0, tien1 = 0, result = 0;
for(int i=0; i<count_vn; i++)
if(vn[i].tinhTien() > 0) tien = vn[i].tinhTien();

for(int i=0; i<count_nn; i++)
if(nn[i].tinhTien() > 0) tien1 = nn[i].tinhTien();

result = (tien > tien1) ? tien : tien1;

if(tien > tien1) {
int i=0;
float a =0;
for(; i<count_vn; i++)
if(vn[i].tinhTien() > 0) tien = vn[i].tinhTien();

vn[i].xuatThongTin();
}
else {
int i=0;
float a =0;
for(; i<count_nn; i++)
if(nn[i].tinhTien() > 0) tien = nn[i].tinhTien();

nn[i].xuatThongTin();
}

}

public void so_kwThapNhat() {
float tien = 0, tien1 = 0, result = 0;
for(int i=0; i<count_vn; i++)
if(vn[i].getSoLuongKW() < 0) tien = vn[i].tinhTien();

for(int i=0; i<count_nn; i++)
if(nn[i].getSoLuongKW() < 0) tien1 = nn[i].tinhTien();

result = (tien > tien1) ? tien : tien1;

if(tien < tien1) {
int i=0;
float a =0;
for(; i<count_vn; i++)
if(vn[i].getSoLuongKW() < 0) tien = vn[i].tinhTien();

vn[i].xuatThongTin();
}
else {
int i=0;
float a =0;
for(; i<count_nn; i++)
if(nn[i].getSoLuongKW() < 0) tien = nn[i].tinhTien();

nn[i].xuatThongTin();
}
}
}
Câu 4:
Class Test Khách Hàng
import java.util.Scanner;

public class TestKhachHang {

public static void main(String[] args) {
ListKhachHang khach = new ListKhachHang();

Scanner sc = new Scanner(System.in);
int luachon;

do {

System.out.println("============== MENU ============");
System.out.println("| 0. Thoát |");
System.out.println("| 1. Nhập Khách Việt Nam |");
System.out.println("| 2. Nhập Khách Nước Ngoài |");
System.out.println("| 3. Hiển Thị Danh Sách Khách Hàng|");
System.out.println("| 4. Khách có gái tiền cao nhất |");
System.out.println("| 5. Khách có giá KW thấp nhất |");
System.out.println("==================================");

System.out.print("Bạn Muốn Chọn: "); luachon =sc.nextInt();

switch(luachon) {
case 1: khach.kiemTra(luachon); break;
case 2: khach.kiemTra(luachon); break;
case 3: khach.outPutDisPlay(); break;
case 4: khach.tienCaoNhat(); break;
case 5: khach.so_kwThapNhat(); break;
}

}while(luachon != 0);
}
}
Có thể xem thêm tại: Java Programming

Giải Đề Thi 2017

/ No Comments
Phần 1: ( 5đ )


Phần 2: ( 5đ ) 

Câu 1: Xây dựng phương thức nhập vào một mảng các số nguyên.
Câu 2: Xây dựng phương thức tính tổng các phần tử chia hết cho 5.
Câu 3: Xây dựng phương thức đếm các số hoàn hảo.
Câu 4: Xây dựng phương thức main, trong đó khai báo một mảng các số nguyên có n phần tử. Với n được nhập từ bàn phím và n > 0. Gọi thực thi các phương thức trên.


Bài Kham Khảo
Phần 1
Câu 1 + Câu 2
Class Nhà Trọ
// Code by Tuấn 
//Edit code by Vy Nguyễn

public abstract class NhaTro {

private String MaSo, TenNhaTro;
private double DonGia;
public String getMaSo() {
return MaSo;
}
public void setMaSo(String maSo) {
MaSo = maSo;
}
public String getTenNhaTro() {
return TenNhaTro;
}
public void setTenNhaTro(String tenNhaTro) {
TenNhaTro = tenNhaTro;
}
public double getDonGia() {
return DonGia;
}
public void setDonGia(double donGia) {
DonGia = donGia;
}

public NhaTro() {
super();
}

public NhaTro(String ma_so, String ten_nha_tro, double don_gia) {
super();
this.setMaSo(ma_so);
this.setTenNhaTro(ten_nha_tro);
this.setDonGia(don_gia);
}

public abstract double tinhTienPhong();
}


Class Phòng Ngày
// Code by Tuấn 
//Edit code by Vy Nguyễn
public class PhongNgay extends NhaTro{

private double TienDichVu;
private int LoaiPhong;
public double getTienDichVu() {
return TienDichVu;
}
public void setTienDichVu(double tienDichVu) {
TienDichVu = tienDichVu;
}
public int getLoaiPhong() {
return LoaiPhong;
}
public void setLoaiPhong(int loaiPhong) {
LoaiPhong = loaiPhong;
}

public PhongNgay() {
super();
}

public PhongNgay(String ms, String ten, double gia, double tien_dich_vu, int loai_phong) {
super(ms,ten,gia);
this.setTienDichVu(tien_dich_vu);
this.setLoaiPhong(loai_phong);
}

public double tinhTienPhong() {
if(this.getLoaiPhong() == 1) return (this.getDonGia() + this.getTienDichVu()) + ((this.getDonGia() + this.getTienDichVu())*0.4);
else return (this.getDonGia() + this.getTienDichVu());

}

}


Class Phòng Tháng
// Code by Tuấn 
//Edit code by Vy Nguyễn

public class PhongThang extends NhaTro{

private double TienDienNuoc;

public double getTienDienNuoc() {
return TienDienNuoc;
}

public void setTienDienNuoc(double tienDienNuoc) {
TienDienNuoc = tienDienNuoc;
}

public PhongThang() {
super();
}

public PhongThang(String ms, String ten, double don_gia, double tien_dien_nuoc) {
super(ms,ten,don_gia);
this.setTienDienNuoc(tien_dien_nuoc);
}

public double tinhTienPhong() {
return (double) this.getDonGia() + this.getTienDienNuoc();
}

}


Class Test Nhà Trọ
// Code by Tuấn 
//Edit code by Vy Nguyễn

import java.util.*;
public class TestNhaTro {

public static void main(String[] args) {
PhongNgay ngay = new PhongNgay("DTh111","Phi Long", 1800,8000 ,2);
System.out.println("Giá Tiền Phòng Thường: "+ngay.tinhTienPhong());

PhongNgay ngay1 = new PhongNgay("DTH113","Long Phi", 25000, 9800, 1);
System.out.println("Giá Tiền Phòng VIP: "+ngay1.tinhTienPhong());

PhongThang thang = new PhongThang("DTh112","Phi Phi Long", 18000, 175000);
System.out.println("Giá Tiền Thuê Tháng: "+thang.tinhTienPhong());

}

}


Phần 2
Câu 1 + 2+ 3 + 4
// Code by Tuấn
// Edit code by Vy Nguyễn
import java.util.*;
public class MangSoNguyenTo {
// Hàm Nhập Bình Thường để nhập số lượng phần tử
public int inPut(){
Scanner sc = new Scanner(System.in);
int n;
do{
n = sc.nextInt();
}while(n < 0);
return n;
}

//Hàm Nhập Mảng
public void inPut_Arr(int[] a) {
for(int i=0; i<a.length; i++) {
System.out.print("a["+(i+1)+"]= ");
a[i] = inPut();
}
}

// Hàm Tổng Phần Tử Chia Hết Cho 5
public void tongPhanTuChiaHetCho_5(int[] a) {
int total = 0;
for(int i=0; i<a.length; i++)
if(a[i] % 5 == 0) total+= a[i];

System.out.println("Tổng= "+total);
}

// Hàm Kiểm Tra Số Hoàn Hảo
public boolean hoanhao(int n) {
int s = 0;
for(int i=2; i<=n; i++)
if(n%i == 0) s= s+(n/i);
if(s == n) return true;
else return false;
}

//Hàm Đếm Số Hoàn Hảo
public int cout_So_Hoan_Hao(int[] a) {
int count = 0;
for(int i=0; i<a.length; i++)
if(hoanhao(a[i]) == true) count++;
return count;
}


// Hàm Main
public static void main(String[] args) {
// Tạo đối tượng
MangSoNguyenTo h = new MangSoNguyenTo();

System.out.print("Nhập số lượng phần tử: ");
int n = h.inPut();
int[] a = new int[n];

System.out.println("Nhập mảng");
h.inPut_Arr(a);
h.tongPhanTuChiaHetCho_5(a);
System.out.println("Số Lượng Các Số Hoàn Hảo: "+h.cout_So_Hoan_Hao(a));
}
}





Chú Thích


- Mấy bạn cứ làm theo phần tạo cái gì đó trong ổ
Z theo đề iu cầu, Ở đây tui chỉ cung cấp code thôi
nha!!!
Có thể xem thêm tại: Java Programming

Giải Đề Thi 2017 - Phần 3

/ No Comments


Bài Kham Khảo

Phần I

Câu 1
Class Thí Sinh
// Code By Vy Nguyễn
public abstract class ThiSinh {

private String SoBaoDanh, HoVaTen, DiaChi;
private int NamSinh, DienThoai;
private float DiemVam, DiemToan, DiemAnh;

public String getSoBaoDanh() {
return SoBaoDanh;
}
public void setSoBaoDanh(String soBaoDanh) {
SoBaoDanh = soBaoDanh;
}
public String getHoVaTen() {
return HoVaTen;
}
public void setHoVaTen(String hoVaTen) {
HoVaTen = hoVaTen;
}
public String getDiaChi() {
return DiaChi;
}
public void setDiaChi(String diaChi) {
DiaChi = diaChi;
}
public int getNamSinh() {
return NamSinh;
}
public void setNamSinh(int namSinh) {
NamSinh = namSinh;
}
public int getDienThoai() {
return DienThoai;
}
public void setDienThoai(int dienThoai) {
DienThoai = dienThoai;
}
public float getDiemVam() {
return DiemVam;
}
public void setDiemVam(float diemVam) {
DiemVam = diemVam;
}
public float getDiemToan() {
return DiemToan;
}
public void setDiemToan(float diemToan) {
DiemToan = diemToan;
}
public float getDiemAnh() {
return DiemAnh;
}
public void setDiemAnh(float diemAnh) {
DiemAnh = diemAnh;
}

public ThiSinh() {
super();
}

public ThiSinh(String ten, String ms, String diachi, int namsinh, int dt, float toan, float van, float anh) {
this.setHoVaTen(ten);
this.setSoBaoDanh(ms);
this.setDiaChi(diachi);
this.setNamSinh(namsinh);
this.setDienThoai(dt);
this.setDiemToan(toan);
this.setDiemVam(van);
this.setDiemAnh(anh);
}

public abstract float tinhTongDiem();
}


Class Chuyên Lý
// Code By Vy Nguyễn
public class ChuyenLy extends ThiSinh{

private float DiemLy;

public float getDiemLy() {
return DiemLy;
}

public void setDiemLy(float diemLy) {
DiemLy = diemLy;
}

public ChuyenLy() {
super();
}

public ChuyenLy(String ten, String ms, String diachi, int namsinh, int dt, float toan, float van, float anh, float ly) {
super(ten,ms,diachi,namsinh,dt,toan,van,anh);
this.setDiemLy(ly);
}

public float tinhTongDiem() {
return (float) (this.getDiemAnh() + this.getDiemToan() + this.getDiemVam() + (this.getDiemLy()*2));
}
}


Class Chuyên Tin
// Code By Vy Nguyễn
public class ChuyenTin extends ThiSinh{

private float DiemTin;


public float getDiemTin() {
return DiemTin;
}

public void setDiemTin(float diemTin) {
DiemTin = diemTin;
}

public ChuyenTin() {
super();
}

public ChuyenTin(String ten, String ms, String diachi, int namsinh, int dt, float toan, float van, float anh, float tin) {
super(ten,ms,diachi,namsinh,dt,toan,van,anh);
this.setDiemTin(tin);
}

public float tinhTongDiem() {
return (float) (this.getDiemAnh() + this.getDiemToan() + this.getDiemVam() + (this.getDiemTin()*2));
}
}


Class Test Thí Sinh
// Code By Vy Nguyễn
public class TestThiSinh {

public static void main(String[] args) {
ChuyenLy ly = new ChuyenLy("Hoang Minh Tuan", "GT1750", "Trai Dat", 1998, 0113, (float) 7.3, 8, (float) 9.5, (float) 9.8);
System.out.println("Diem Cua Thi Sinh Chuyen Ly= " + ly.tinhTongDiem());

ChuyenTin tin = new ChuyenTin("Hoang Minh Tuan", "GT1750", "Trai Dat", 1998, 0113, (float) 7.3, 8, (float) 9.5, 10);
System.out.println("Diem Cua Thi Sinh Chuyen Tin= " + tin.tinhTongDiem());
}

}



Phần II

Câu 1 + Câu 2 + Câu 3 + Câu 4
// Code By Vy Nguyễn
import java.util.*;
public class MangSoNguyen {

public int inPut() {
Scanner sc = new Scanner(System.in);
int n;
do {
n = sc.nextInt();
}while(n < 0);
return n;
}

public void inPut_Arr(int[] a) {
for(int i=0; i<a.length; i++) {
System.out.print("a[" + (i+1) + "]= ");
a[i] = inPut();
}
}

public void outPutDisPlay(int[] a) {
for( int b : a)
System.out.print(b+" ");
}

public boolean ktSoNguyenTo(int n) {
if( n < 2) return false;
else {
for(int i=2; i<=n/2; i++)
if(n % i == 0) return false;
}
return true;
}

public int diemSoNguyenTo(int[] a) {
int count = 0;
for(int i=0; i<a.length; i++)
if(ktSoNguyenTo(a[i]) == true) count++;
return count;
}



public static void main(String[] args) {
MangSoNguyen h = new MangSoNguyen();

System.out.print("Nhap So Luong Phan Tu: ");
int n = h.inPut();
int[] b = new int[n];

System.out.println("======== INPUT ARR ======");
h.inPut_Arr(b);

System.out.println("===== OUTPUT DISPLAY =====");
h.outPutDisPlay(b);

System.out.println("\n====== COUNT SONGUYENTO ========\nCo: "+h.diemSoNguyenTo(b)+" so nguyen to");


}

}



Có thể xem thêm tại: Java Programming