Bài tập: Tính lương


 Bài tập: Tính lương

---------------------------
package tinhluong;
import java.util.Scanner;


public class NhanVien {
    // thuoc tinh
    String hoTen;
    int namSinh;
    float heSoLuong, soNgayCong;
    final float LCB=1050000; // hang so
 
    // Nhap thong tin
    void NhapThongTin(){
        Scanner inp=new Scanner(System.in);
        System.out.print("\n Nhap thong tin NV: ");
        System.out.print("\n + Ho ten: ");
        hoTen=inp.nextLine();
        System.out.print("\n + Nam sinh: ");
        namSinh=inp.nextInt();
        System.out.print("\n + He so luong: ");
        heSoLuong=inp.nextFloat();
        System.out.print("\n + So ngay cong: ");
        soNgayCong=inp.nextFloat();
         
    }
    // Tinh luong
    float TinhLuong(){
        float phuCap=0;
        if(soNgayCong>20) phuCap=1.5f*LCB;
        else phuCap=LCB;
        return heSoLuong*LCB+phuCap;
    }
    // In thong tin
    void InThongTin(){
        System.out.print("\n In thong tin NV: ");
        System.out.print(
                "\n + Ho ten: "+ hoTen+
                "\n + Nam sinh: "+namSinh+
                "\n + He so luong: "+ heSoLuong+
                "\n + So ngay cong: "+ soNgayCong+
                "\n + Luong: "+TinhLuong()
        );
    }
 

}

-------------------------

package tinhluong;


public class TinhLuong {

  
    public static void main(String[] args) {
       
        // khai bao doi tuong
        System.out.print("\n * Nhan vien 1: ");
        NhanVien t=new NhanVien();
        t.NhapThongTin();
        t.InThongTin();
        
        System.out.print("\n * Nhan vien 2: ");
        NhanVien t1=new NhanVien();
        t1.NhapThongTin();
        t1.InThongTin();
        
    }
    
}





Bài tập 10.04.19
---------------------------
/*
bai 1: 
- nhap a, b
- giai ax+b=0
 */
package baiTap_100419;
import java.util.Scanner;

public class GiaiPhuongTrinh {
    // thuoc tinh
    float a,b;
    // Nhap a,b
    void Nhap(){
        Scanner inp=new Scanner(System.in);
        System.out.print("\n Nhap a: ");
        a=inp.nextFloat();
        System.out.print("\n Nhap b: ");
        b=inp.nextFloat();
        
    }
    // Giai phuong trinh ax+b=0
    void Giai_BienLuan(){
        if(a==0)
            if(b==0)
                 System.out.print("\n Phuong trinh VSN ");
            else  System.out.print("\n Phuong trinh VN");
        else
             System.out.print("\n Phuong trinh co 1 nghiem x= "+(-b/a));
    }
    
}



/*
Bai 2
In so chan
 */
package baiTap_100419;
import java.util.Scanner;

public class InSoChan {
    // thuoc tinh 
    int n;
    // Nhap n
    void Nhap_n(){
         Scanner inp=new Scanner(System.in);
        System.out.print("\n Nhap n: ");
        n=inp.nextInt();
    }
    // In so chan
    void In(){
        System.out.print("\n In so chan: ");
        for(int i=0;i<n;i=i+2)
                System.out.print(i+ ";");

    }
}


/*
 Bai 3
- Nhap diem LT Java, CSDL, TRR
- Tinh diem trung cong
- Xep loai
 */
package baiTap_100419;
import java.util.Scanner;

public class TinhDiem {
    // thuoc tinh
    float dJava,dCSDL,dTRR;
    // Nhap diem
    void NhapDiem(){
        Scanner inp=new Scanner(System.in);
        System.out.print("\n Nhap diem: ");
        do{
            System.out.print("\n Diem Java: ");
            dJava=inp.nextFloat();
            if(dJava>10||dJava<0)
                System.out.print("\n Nhap lai diem !");
        }while(dJava>10||dJava<0);
        
        do{
            System.out.print("\n Diem CSDL: ");
            dCSDL=inp.nextFloat();
            if(dCSDL>10||dCSDL<0)
                System.out.print("\n Nhap lai diem !");
        }while(dCSDL>10||dCSDL<0);
        
        do{
            System.out.print("\n Diem TRR: ");
            dTRR=inp.nextFloat();
            if(dTRR>10||dTRR<0)
                System.out.print("\n Nhap lai diem !");
        }while(dTRR>10||dTRR<0);
    }
    
    // Tinh diem trung binh cong
    float DiemTB()
    {
        return (dJava+dCSDL+dTRR)/3;
               
    // Xep loai
    void XepLoai(){
        float dTB=DiemTB();
       
        System.out.print("\n Diem trung binh: "+dTB);
        
        if(dTB<5.0)
            System.out.print("\n SV Yeu");
        else if(dTB<7.0)
            System.out.print("\n SV TB");
        else if(dTB<8.0)
            System.out.print("\n SV Kha");
        else
            System.out.print("\n SV Gioi");
    }
}




package baiTap_100419;

public class Bai1_100419 {
    public static void main(String[] args) {
        System.out.print("\n Nguyen Van A ");
        // Khai bao doi tuong
       
        GiaiPhuongTrinh t=new GiaiPhuongTrinh();
        t.Nhap();
        t.Giai_BienLuan();
        
        // 
        InSoChan t1=new InSoChan();
        t1.Nhap_n();
        t1.In();
     
        
        TinhDiem t2=new TinhDiem();
        t2.NhapDiem();
        t2.XepLoai();
    }
}


--------------------------------