Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Code qun l nhn s bng java-hng i tng

Th Ba, ngy 27 thng 11 nm 2012

CODE cho cc bn tham kho nh

import java.io.*; import java.util.*; //www.kenhdaihoc.com public class QUANLYNHANSU { public String HT; public String NS; public String DC; public QUANLYNHANSU() { } public QUANLYNHANSU(String HT,String NS,String DChi ){ this.HT=HT; this.NS=NS; this.DC=DChi; } public void input(){ Scanner sc=new Scanner(System.in); System.out.print("moi nhap hoten"); HT= sc.nextLine(); System.out.print("moi ban nhap ngay sinh"); NS=sc.nextLine(); System.out.print("moi ban nhap dia chi ia chi"); DC=sc.nextLine(); } public void hienthi(){ System.out.println("ho ten nhan vien",+HT); System.out.println("ngy sinh nhn vin",+NS); System.out.println("dia ch? nhn vin",+DC); } public abstract double TinhLuong(); } class NVSX extends QUANLYNHANSU{ public String soSP; public NVSX() { super(); } public NVSX(String HT,String NS,String DC, String soSP)

{ super(HT,NS,DC,soSP); } public double { TinhLuong()

return soSP*20000; } public void input(){ Scanner sc=new Scanner(System.in); soSP=sc.nextInt(); } public hienthi() { { super.hienthi(); } System.out.println("luong cua nhn vin s?n xu?t l",+TinhLuong()); } } class NVCN extends QUANLYNHANSU{ public String soNC; public NVCN(){ super(); } public NVCN(String HT,String NS,String DC,String soNC){ super(HT,NS,DC,soNC); } public double TinhLuong(){ return soNC*90000; }

public void input(){ Scanner sc=new Scanner(System.in); System.out.print("moi ban nhap so ngay cong"); soNC=sc.nextLine(); } public void hienthi(){ super.hienthi(); } {

System.out.println("tien luong cua nhan vien cong nhat",+TienLuong()); } } class NVQL extends QUANLYNHANSU{ public String hsl; public String lcb; public NVQL(){ super(); } public NVQL(String HT,String NS,String DC,String hsl,String lcb) { super(HT,NS,DC,hsl,lcb); } public double TinhLuong(String hsl,String lcb) { return hsl*lcb; } public void input(){ Scanner sc=new Scanner(); System.out.println("moi nhap he so luong"); sc.nextLine(); System.out.println("moi ban nhap luong co ban"); sc.nextLine(); } public void hienthi(){ super.hienthi(); System.out.println("luong cua nhan vien quan ly",+TinhLuong()); } } //class xuly{ public static void main(String[] args) { int n; Scanner sc=new Scanner(System.in); n=sc.nextLine(); QUANLYNHANSU[] nv=new QUANLYNHANSU[n]; for(int i=0;i<n;i++) { nv[i]=new QUANLYNHANSU(); nv[i].input(); } for(int i=0;i<n;i++) { nv[i].hienthi(); } NVCN[] cn=new NVCN[n];

for(int i=0;i<n;i++) { cn[i]=new NVCN(); cn[i].input(); } for(int i=0;i<n;i++) { cn[i].hienthi(); } NVSX[] sx=new NVSX[n]; for(int i=0;i<n;i++) { sx[i]=new NVSX(); sx[i].input(); } for(int i=0;i<n;i++) { sx[i].hienthi(); } NVQL[] ql=new NVQL[n]; for(int i=0;i<n;i++) { ql[i]=new NVQL(); ql[i].input(); } for(int i=0;i<n;i++) { ql[i].hienthi(); } }

You might also like