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();
    }
}


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

Categories

AI (13) AI programming (1) ASP (1) Android (32) App Honeygain (4) Assembly (17) Biểu diễn thuật toán (1) Bubble-Sort (1) Bài giảng (2) Bài giảng lập trình C và Cpp (21) Bài viết hay (108) Bản đồ tư duy (1) C Plus Plus (103) C/C++ (16) CDSL phân tán (1) CSS (2) Cơ sở dữ liệu (11) Danh ngôn lập trình (1) Datamining (4) Genetic Algorithm (1) Giáo trình (2) Giải thuật tiến hóa - thuật toán di truyền (2) Google App Engine (2) Góc học tập (34) HTML (1) Hướng dẫn kiếm tiền online tại nhà (6) Hướng dẫn sử dụng Emu8086 (1) Học lập trình (131) Học lập trình C và CPP qua ví dụ (17) Java (54) Java Căn bản (6) JavaScript (5) Kỹ năng đọc hiệu quả (1) Kỹ thuật lập trình (16) Kỹ thuật đồ họa máy tính (10) Lý thuyết Cơ sở dữ liệu (2) Lý thuyết đồ thị (11) Lập trình Cơ sở dữ liệu (2) Lập trình Python (2) Lập trình căn bản (8) Lập trình hướng đối tượng với Java (7) Lập trình mobile (9) Lập trình mạng (6) Lập trình nhúng (1) Lập trình trí tuệ nhân tạo (2) ML (1) MMO (6) MS Access (1) Machine learning (2) Mạng máy tính (1) Mẹo tìm kiếm trên Google (1) Nghiên cứu khoa học (3) Ngôn ngữ lập trình (2) Những cuốn sách hay mà bạn nên đọc khi còn trẻ (1) Pascal (3) Phương pháp tính toán tối ưu (2) Phương pháp tối ưu (2) Quản lý dự án CNTT (1) SEO (1) SQL (5) Swift (9) Sách hay (4) Thiết kế Web (2) Thuật toán (51) Thuật toán Sắp Xếp -Sort (9) Thuật toán Tìm kiếm - Search (5) Thuật toán di truyền (4) Thực hành Android (2) Tin học văn phòng (5) Tiện ích máy tính (3) Toán rời rạc (13) Treo máy kiếm tiền (3) Trí tuệ nhân tạo (18) Tài liệu tham khảo (4) Tìm hiểu Blockchain (2) Tự học Android (3) Tự học Android qua ví dụ (1) Tự học JavaScript (1) Tự học lập trình (9) Tự học lập trình Android (17) Tự học lập trình C và CPP (14) Tự học lập trình java qua các ví dụ (8) XML (1) blockchain (2) bài giảng quản lý dự án CNTT (1) bài tập java (3) bài tập lập trình (4) cấu trúc dữ liệu giải thuật (15) hướng dẫn viết báo (1) học lập trình Java (11) học máy (5) hợp ngữ (8) lập trình viên (3) phưng pháp đơn hình (2) thuật toán AI (2) tài liệu CNTT miễn phí (3) tính toán tối ưu (1) tự học lập trình iOS (8) tự học lập trình python (1) ví dụ Assembly (1) Đại số gia tử và ứng dụng (1) Đồ họa (4)