You are on page 1of 3

TRƯỜNG ĐẠI HỌC VĂN LANG______________________________Cơ Sở Lập Trình – Khoa Công Nghệ Thông Tin

LAB 5 : ÔN TẬP - CẤU TRÚC ĐIỀU KHIỂN VÀ RẼ NHÁNH

A. SỬA BÀI TẬP VỀ NHÀ


B. BÀI TẬP NÂNG CAO

Bài 1: Viết chương trình tính tiền lương ngày cho nhân viên, cho biết trước giờ vào ca, giờ tan ca,
chức vụ của mỗi người. Giả sử:
• Tiền trả quản lý cho mỗi giờ trước 12 giờ là 100000đ và sau 12 giờ là 125000đ
• Tiền trả nhân viên cho mỗi giờ trước 12 giờ là 60000đ và sau 12 giờ là 75000đ
• Giờ vào ca sớm nhất là 6 giờ và giờ tan ca trễ nhất là 18 giờ (Nhập giờ là số nguyên)

Gợi ý:
• Cho nhập vào thông tin giờ vào ca, giờ tan ca, chức vụ
• Gán những giá trị mặc định vào các biến
• Dùng câu lệnh điều kiện If…elif…else để giải quyết tuần tự theo đề bài yêu cầu

Bài 2: Nhập vào 6 số thực a, b, c, d, e, f. Giải hệ phương trình sau:


𝑎𝑥 + 𝑏𝑦 = 𝑐
!
𝑑𝑥 + 𝑒𝑦 = 𝑓
Gợi ý:

Bài 3: Sinh viên hãy viết chương trình cho người dùng đăng nhập vào một bài quiz với các thông
tin như: tên đăng nhập, mật khẩu. Nếu tên đăng nhập và mật khẩu chính xác thì sẽ được
làm bài quiz, nếu sai thì in ra câu thông báo: "Đăng nhập thất bại! Sai mật khẩu hoặc thông
tin tài khoản.".

____________________________________________________________ 1 | Th.S Trần Quang Nhật - Th.S Nguyễn Minh Tân


TRƯỜNG ĐẠI HỌC VĂN LANG______________________________Cơ Sở Lập Trình – Khoa Công Nghệ Thông Tin

• Trong trường hợp đăng nhập thành công, sẽ hiện ra một câu hỏi: "Bạn đã sẵn sàng tham gia chưa?"
và cho người dùng nhập vào “Y” (Yes) hoặc “N” (No) để quyết đĩnh có tham gia hay thoát ra khỏi
bài quiz.
• Nếu chọn Y, bài quiz sẽ hiện ra gồm 3 câu hỏi và 4 lựa chọn (A, B, C, D) như sau:

Câu 1: Ai là người tạo ra ngôn ngữ Python?


A: Guido van Rossum
B: Cristiano Ronaldo
C: Steve Job
D: Bill Gates
Nhập câu trả lời: A
Correct!
------------------------------------
Câu 2: Môn gì càng thắng lại càng thua?
A: Bơi lội
B: Điền kinh
C: Đua xe đạp
D: Cờ tướng
Nhập câu trả lời: C
Correct!
------------------------------------
Câu 3: Tổng thống Mỹ nào đã bị ám sát vào năm 1963?
A: Joe Biden
B: Kamala Harris
C: John F.Kennedy
D: William McKinley
Nhập câu trả lời: C
Correct!

Người dùng sẽ nhập câu trả lời trong các ký tự (A, B, C, D). Nếu trùng đáp án với hệ thống sẽ in
ra một câu thông báo: “Correct!”, ngược lại sẽ in ra: “Incorrect!”. Sau đó tính và in ra kết quả
người dùng đoán đúng bao nhiêu phần trăm điểm theo công thức: Kết quả (%) = (tổng số câu
đúng/3) * 100.

Gợi ý:

____________________________________________________________ 2 | Th.S Trần Quang Nhật - Th.S Nguyễn Minh Tân


TRƯỜNG ĐẠI HỌC VĂN LANG______________________________Cơ Sở Lập Trình – Khoa Công Nghệ Thông Tin

• Tạo 2 biến có tên là tài khoản và mật khẩu


• Dùng điều kiện if..else để kiểm tra xem có đúng tài khoản không mới cho làm bài quiz
• Dùng câu lệnh điều kiện If…elif…else để giải quyết tuần tự theo đề bài yêu cầu
• Tạo một biến để tính điểm làm bài

____________________________________________________________ 3 | Th.S Trần Quang Nhật - Th.S Nguyễn Minh Tân

You might also like