006 - Bai Tap Thuc Hanh Tuan 01

You might also like

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

BÀI TP

LP TRÌNH TRÊN THIT B

5/15/2024

Biên son: Phm Thu Tú


Khoa công ngh thông tin
BÀI TẬP TUẦN 01

Mục tiêu: Củng cố lại một số kiến thức cơ bản của ngôn ngữ lập trình Java.
Yêu cầu:
- Sinh viên tạo thư mục theo cú pháp: Tuan 01_Ho va ten_Mã lớp học phần (Ví dụ:
Tuan 01_Pham Thuy Tu_001)
- Sử dụng NNLT Java để thực hiện.
- Mỗi bài tập được thực hiện trên từng Project riêng. Tất cả các bài tập đều lưu trong thư
mục vừa tạo ở trên.
- Bài tập 1 – 2 – 3: thực hiện tại lớp.
- Bài tập 4 – 5 thực hiện ở nhà và nộp lại bài theo đường dẫn Google drives được GV
cung cấp. Deadline BTVN 5 ngày kể từ ngày được giao.

Bài 1: Nhập vào hai số nguyên a và b. Hãy thực hiện hoán vị giá trị hai số a, b và xuất ra màn
hình kết quả sau khi đã hoán vị.
Bài 2: Nhập vào một mảng gồm n phần tử (n là số nguyên dương có giá trị lớn hơn 5). Hãy
xuất ra giá trị và vị trí phần tử thoả mãn điều kiện: có giá trị bằng tổng tất cả các phần tử còn
lại.
Bài 3: Thông tin về một sản phẩm bao gồm: Mã sản phẩm (chuỗi có tối đa 10 kí tự), Tên sản
phẩm (chuỗi có tối đa 30 kí tự), Thời gian bảo hành (số nguyên), Số lượng (số nguyên), Đơn
giá (số nguyên)
1. Hãy khai báo kiểu dữ liệu thích hợp để lưu trữ thông tin tối đa 100 sản phẩm
2. Viết hàm nhập vào thông tin n sản phẩm bất kỳ với n là số nguyên dương (n tối thiểu
bằng 5) được nhập từ bàn phím.
3. Hãy xuất ra thông tin các sản phẩm có số lượng lớn nhất hoặc đơn giá nhỏ nhất trong
danh mục các sản phẩm đã nhập.
Bài 4: Thông tin về một hóa đơn bao gồm: Mã hóa đơn là một chuỗi tối đa 10 ký tự, tên
khách hàng là một chuỗi có tối đa 30 kí tự, số lượng sản phẩm mua – là một số nguyên dương
có giá trị từ 1 đến 100, đơn giá trên 1 sản phẩm – là một số nguyên có giá trị từ 20000 đồng
đến 45000 đồng, tổng thành tiền (số tiền khách hàng phải thanh toán, bao gồm tổng giá trị
hàng hoá và thuế VAT – thuế được tính là 10% trên tổng giá trị hàng hoá).
1. Hãy xây dựng kiểu dữ liệu thích hợp để lưu trữ thông tin hóa đơn, khai báo kiểu dữ
liệu thích hợp để lưu trữ một danh sách 100 hóa đơn.
2. Viết hàm cho phép nhập thông tin n hóa đơn (với n là số nguyên dương > 5 được nhập
từ bàn phím).

Page | 1
3. Viết hàm xuất ra thông tin các khách hàng có tổng thành tiền bằng tổng thành tiền cao
nhất mua trên 5 sản phẩm.
Bài 5: Thông tin về một nhân viên bao gồm: Mã nhân viên là một chuỗi tối đa 10 ký tự, tên
nhân viên là một chuỗi có tối đa 30 kí tự, phái – là một số nguyên dương có giá trị 1(Nữ) hoặc
0 (Nam), năm sinh – là một số nguyên dương, thâm niên công tác – là một số nguyên dương,
hệ số lương – là một số thực.
1. Hãy xây dựng kiểu dữ liệu thích hợp để lưu trữ thông tin nhân viên, khai báo kiểu dữ
liệu thích hợp để lưu trữ một danh sách 100 nhân viên.
2. Viết hàm cho phép nhập thông tin n nhân viên (với n là số nguyên dương > 5 được
nhập từ bàn phím).
3. Đối với các nhân viên đã đến tuổi về hưu trong năm 2017, xuất ra thông tin nhân viên
theo thứ tự tăng dần của tổng thu nhập.
Quy định mức tuổi về hưu: nữ 55 tuổi, nam 60 tuổi
Biết rằng:
 Lương đợt 1 = Hệ số lương * 1.210.000 * 0,895
 Lương đợt 2 = Lương đợt 1 + trợ cấp 800.000
 Tổng thu nhập = lương đợt 1 + lương đợt 2
 Đối với nhân viên có thâm niên công tác trên 5 năm, tổng thu nhập =
Lương đợt 1 + Lương đợt 2 + tiền trợ cấp thâm niên
 Biết rằng:

Mức tiền Mức % phụ cấp


phụ cấp = Hệ số lương x 1.210.000 x thâm niên được
thâm niên hưởng

Trong đó, mức % phụ cấp thâm niên được hưởng = thâm niên công tác x 1%
4. Viết hàm xuất ra thông tin các nhân viên có tiền trợ cấp thâm niên thấp nhất.

Page | 2

You might also like