


Preview text:
  lOMoAR cPSD| 59114765
BÀI TẬP JAVA CS TUẦN 4 – HÀM – MẢNG – CHUỖI  Mục tiêu: 
Kết thúc bài thực hành này sinh viên có khả năng:   Hiểu và sử dụng hàm 
 Sử dụng thư viện dữ liệu số, ngày tháng năm vào bài toán cụ thể 
 Khai báo mảng và xử lý mảng 1 chiều 
 Khai báo và sử dụng chuỗi   
Bài 1: Viết chương trình nhập vào một mảng số nguyên có n phần tử và thực hiện 
các công việc sau (viết bằng hàm-phương thức)  - Xuất mảng  - Tìm min  - Tìm max 
- Tính tổng các phần tử trong mảng 
- Với K là 1 số nhập từ bàn phím, hỏi k xuất hiện bao nhiêu lần. 
- Tìm các số nguyên tố có trong mảng. 
- Sắp xếp mảng theo thứ tự tăng dần 
- Viết 1 hàm menu() gồm các công việc trên. 
Bài 2: Viết chương trình nhập từ bàn phím một chuỗi và một ký tự bất kỳ. Đếm và in 
ra màn hình số lần xuất hiện của ký tự đó trong chuỗi vừa nhập. 
Input: Do Phuong Dung, Kí tự: D  Output: Có 2 kí tự  Hướng dẫn: 
- Nhập chuỗi và 1 kí tự bất kỳ 
- Duyệt vòng for từ đầu chuỗi đến cuối chuỗi 
- Sử dụng if để kiểm tra nếu kí tự nhập vào bằng kí tự tại vị trí i thì tăng biến  đếm lên1 đơn vị. 
Bài 3: Viết chương trình nhập vào một chuỗi bất kỳ có ký tự thường và ký tự hoa 
từ bàn phím. Sau đó đếm có bao nhiêu kí tự in hoa trong chuỗi. Lệnh sử dụng 
kiểm tra ký tự in hoa isUpperCase Hướng dẫn:  
if (Character.isUpperCase(s.charAt(i))) {  dem=dem+1;  }      lOMoAR cPSD| 59114765
Bài 4: Viết chương trình yêu cầu người dùng nhập vào địa chỉ email, tách riêng phân 
tên đứng trước dấu @ của địa chỉ email.  Input: dungdpd@gmail.com  Output: dungdpd  Hướng dẫn: 
- Sử dụng hàm Trim() để cắt khoảng trắng đầu chuỗi và cuối chuỗi 
- Sử dụng vòng For từ đầu xâu đến cuối xâu  - So sánh  Bài toán mở rộng 
Bài 5: Giả sử hiện tại bạn đang gửi ngân hàng là $100,000. Hãy viết chương trình tính 
số năm để số tiền trong ngân hàng của bạn sẽ tăng lên gấp đôi với lãi suất là  6.5%/năm. 
Bài 6 Chương trình yêu cầu bạn nhập username và password từ bàn phím. Nếu 
người dùng nhập đúng thì hiển thị thông báo "Tên đăng nhập là”+ username và 
password là:" + password, nếu người dùng nhập sai thì yêu cầu nhập lại. (kiểu dữ 
liệu nhập cho username và password kiểu chuỗi). 
Bài 7: Viết chương trình tính can chi của năm hiện tại. Biết rằng:  
Mô tả: Cách tính Lịch Âm Lịch = Can + Chi. 
Bước 1: Xác định Can 
Tính Can dựa vào số dư (Can) của phép chia năm dương lịch cho 10 rồi tra  theo bảng sau đây: 
Can = namDL % 10 Tra bảng sẽ ra Hàng Can  Ca  0  1  2  3  4  5  6  7  8  9  Can  Canh Tân  Nhâm Quý Giáp Ất  Bính Đinh Mậu  Kỷ 
Bước 2: Xác định Chi 
Tính Chi dựa vào số dư (Chi) của phép chia năm dương lịch cho 12 rồi tra theo  bảng sau đây: 
Chi = namdL % 12 Tra bảng sẽ ra hàng Hàng Chi  Ci  0  1  2  3  4  5  6  7  8  9  10  11 
Chi Thân Dậu Tuất Hợi Tý Sửu Dần Mão Thìn  Tỵ  Ngọ Mùi 
- Nhập vào năm dương lịch 
- Sử dụng các biến Ca (dư của phép chia năm dương lịch cho 10) và biến 
Ci (dư của phép chia năm dương lịch cho 12) để xác định Can và Chi 
tương ứng. - Ghép Hàng Can + Hàng Chi = Năm âm lịch  Dữ liệu Test: 1980 
Kết quả mong muốn: Canh Thân.  Hướng dẫn:      lOMoAR cPSD| 59114765