Professional Documents
Culture Documents
Lab2
Lab2
Lớp: IT007.O212.2
Họ và tên MSSV
Nguyễn Quốc An 22520023
Ví dụ 2-3: if_control.sh
Ví dụ 2-4: elif_control.sh
Ví dụ 2-5: elif_control2.sh
Ví dụ 2-6: for_loop.sh
Ví dụ 2-7: for_loop2.sh
Ví dụ 2-8: password.sh
Ví dụ 2-9: while_for.sh
Ví dụ 2-10: until_user.sh
Ví dụ 2-11: case1.sh
Ví dụ 2-12: case2.sh
Ví dụ 2-13: case3.sh
1.2. Viết chương trình cho phép nhập vào tên và mssv. Kiểm tra nếu mssv đó
không trùng với mình thì bắt nhập lại. In ra màn hình kết quả.
Dòng đầu tiên chương trình yêu cầu nhập MSSV, ta nhâp 22520000, chương trình tiến hành so
sánh với 22520023. Vì lúc này 2 MSSV không giống nhau nên chương trình yêu cầu nhập lại. Khi
nhập lại đúng MSSV 22520023 thì chương trình không yêu cầu nhập lại nữa và kết thúc.
1.3. Viết chương trình cho phép nhập vào một số n. Kiểm tra nếu n < 10 thì bắt
nhập lại. Tính tổng các số từ 1 đến n. In kết quả ra màn hình.
Dòng đầu tiên chương trình yêu cầu nhập một số n, ta nhập 9. Khi này chương trình kiểm tra 9 <
10 nên yêu cầu nhập lại. Khi đã nhập thoả điều kiện (ở đây là 10) thì chương trình tiến hành tính
tổng các số từ 1 đến 10 và in ra màn hình.
1.4. Viết trình cho phép nhập vào một chuỗi. Kiểm tra chuỗi đó có tồn tại trong một
file text (ví dụ test.txt) cùng thư mục hay không.
Chương trình yêu cầu nhập một chuỗi, ta nhập “MSSV”. Khi đó tìm và kiểm tra nội dung tất cả các
file trong thư mục và tìm thấy file bai5_2_2.sh có nội dung chứa chuỗi MSSV nên đã xuất ra kết
quả là nội dung của file bai5_2_2.sh ra màn hình.
2.1. Bài 1
Clone repo của đề bài về máy:
2.2. Bài 2
Tạo file monhoc.txt
Thử thực thi chương trình trên: Có thể thấy các folder tương ứng đã được tạo.