Cấu Trúc Điều Kiện
Chủ đề:
if,elif,else, toán tử so sánh, toán tử logic (and,or,not).
Mức độ Cơ bản
Bài 1 — Kiểm tra số chẵn/lẻ
Viết trình nhập vào một số nguyên n, kiểm tra và in ra n là số chẵn hay số lẻ.
Bài 2 — Số dương, âm hay bằng 0
Nhập một số thực x. In ra "Dương" nếu x > 0, "Âm" nếu x < 0, và "Bằng 0" nếu x = 0.
Bài 3 — So sánh hai số
Nhập hai số a và b. In ra số lớn hơn, hoặc thông báo nếu hai số bằng nhau.
Bài 4 — Kiểm tra số trong khoảng
Nhập một số nguyên n. Kiểm tra xem n có nằm trong khoảng từ 1 đến 100 hay không, in ra "Hợp lệ" hoặc "Không hợp lệ".
Bài 5 — Kiểm tra ký tự nguyên âm
Nhập một ký tự bất kỳ. Kiểm tra xem đó có phải là nguyên âm (a, e, i, o, u) hay không (không phân biệt hoa/thường).
Mức độ Trung bình
Bài 6 — Xếp loại học lực
Nhập điểm trung bình diem (từ 0 đến 10). Xếp loại theo quy tắc:
diem >= 8.5: Giỏi6.5 <= diem < 8.5: Khá5.0 <= diem < 6.5: Trung bìnhdiem < 5.0: Yếu
Bài 7 — Tính tiền điện
Tính tiền điện dựa trên số kWh tiêu thụ so_kwh, theo bậc thang:
- 0 - 50 kWh: 1.678 đồng/kWh
- 51 - 100 kWh: 1.734 đồng/kWh
- Trên 100 kWh: 2.014 đồng/kWh
Bài 8 — Kiểm tra năm nhuận
Nhập một năm year. Kiểm tra năm đó có phải năm nhuận hay không.
Điều kiện để xác định một năm là năm nhuận:
- Năm chia hết cho 4 nhưng không chia hết cho 100.
- Hoặc năm chia hết cho 400.
Bài 9 — Phân loại tam giác
Nhập độ dài 3 cạnh a, b, c. Kiểm tra có tạo thành tam giác hợp lệ không, nếu có thì phân loại: Đều, Cân, hay Thường.
Bài 10 — Máy tính đơn giản
Nhập hai số a, b và một phép toán (+, -, *, /). In ra kết quả tương ứng, xử lý chia cho 0.
Mức độ Nâng cao
Bài 11 — Giải phương trình bậc hai
Nhập 3 hệ số a, b, c của ax² + bx + c = 0. Biện luận nghiệm dựa trên Δ = b² - 4ac, có xử lý trường hợp a = 0.
Bài 12 — Tính cước taxi
- 0.5 km đầu tiên: 15.000 đồng
- Từ km thứ 2 đến km thứ 10: 13.500 đồng/km
- Từ km thứ 11 trở đi: 11.000 đồng/km
Nhập số km s, tính tổng tiền cước.
Bài 13 — Kiểm tra chuỗi ngày tháng hợp lệ
Nhập ngày, tháng, năm. Kiểm tra xem đây có phải một ngày hợp lệ trong lịch không.
Bài 14 — Phân loại BMI
Nhập chiều cao (m) và cân nặng (kg). Tính BMI = cân nặng / (chiều cao)² và phân loại.
Bài 15 — Trò chơi Đoán số kèm gợi ý
Cho secret = 42. Người dùng nhập guess. Phản hồi đúng/thấp hơn/cao hơn.