BT Câu lệnh điều kiện

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 So sánh hai số 100 (p) 1.0s 256M
2 Kiểm tra điểm 100 (p) 1.0s 64M
3 Tính giá vé xem phim 100 (p) 1.0s 64M
4 Mùa 100 (p) 1.0s 64M
5 Tính chẵn/lẻ 100 (p) 1.0s 256M
6 Có chia hết hay không? 100 (p) 1.0s 256M
7 In ra số lớn hơn 100 (p) 1.0s 256M
8 Điều kiện vào đội tuyển 100 (p) 1.0s 256M
9 BT Câu lệnh điều kiện 1 100 (p) 1.0s 256M
10 Cánh diều - NAMNHUAN - Kiểm tra năm nhuận (T76) 100 (p) 1.0s 256M

1. So sánh hai số

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Ở bài So sánh với 0, chúng ta đã biết

Mỗi biểu thức điều kiện trong Python đều trả về kết quả là True (đúng) hoặc False (sai). Ví dụ, phép so sánh \(2 > 1\) trên Python sẽ cho ra True.

Không những thế, chúng ta còn có thể so sánh các biến với số, hoặc giữa hai biến với nhau! Ví dụ: nếu có \(x = 5\), biểu thức \(x > 4\) sẽ có kết quả True.

Viết chương trình nhập vào số \(a,b\), in ra kết quả của phép so sánh \(a \le b\).

Input

  • Dòng đầu tiên chứa số nguyên \(a\)
  • Dòng thứ nhì chứa số nguyên \(b\)

Output

  • Kết quả của biểu thức

Example

Test 1

Input
3
7
Output
True

Test 2

Input
1
0
Output
False

2. Kiểm tra điểm

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 64M Input: bàn phím Output: màn hình

Lan tham gia kỳ thi kiểm tra. Điểm của Lan là \(N\). Hãy kiểm tra xem Lan có qua môn không. Quy định: \(N \geq 5\) là qua, dưới 5 là trượt.

Input

  • Nhập vào 1 dòng chứa số thực \(N\) (\(0 \leq N \leq 10\)).

Output

  • In ra "Qua" nếu điểm từ 5 trở lên, "Truot" nếu dưới 5.

Example

Test 1

Input
6
Output
Qua

Test 2

Input
4
Output
Truot

3. Tính giá vé xem phim

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 64M Input: bàn phím Output: màn hình

Rạp phim có giá vé dựa trên độ tuổi \(N\). Quy định: Miễn phí nếu \(N < 6\), 50,000 đồng nếu \(6 \leq N < 18\), 100,000 đồng nếu \(N \geq 18\).

Input

  • Nhập vào 1 dòng chứa số nguyên dương \(N\).

Output

  • In ra giá vé (0 nếu miễn phí).

Example

Test 1

Input
15
Output
50000

4. Mùa

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 64M Input: bàn phím Output: màn hình

Lan muốn biết tháng \(N\) thuộc mùa nào tại Việt Nam. Quy định: Mùa xuân (tháng 1, 2, 3), Mùa hạ (tháng 4, 5, 6), Mùa thu (tháng 7, 8, 9), Mùa đông (tháng 10, 11, 12).

Input

  • Nhập vào 1 dòng chứa số nguyên \(N\) (\(1 \leq N \leq 12\)).

Output

  • In ra "Mua xuan", "Mua ha", "Mua thu", hoặc "Mua dong".

Example

Test 1

Input
3
Output
Mua xuan

Test 2

Input
8
Output
Mua thu

5. Tính chẵn/lẻ

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Viết chương trình nhập vào một số nguyên dương \(x\). In ra chữ YES nếu \(x\) là số chẵn, ngược lại in chữ NO.

Input

  • Một số nguyên dương \(x\) không vượt quá \(10^{15} = 1.000.000.000.000.000\).

Output

  • In ra chữ YES nếu \(x\) là số chẵn, ngược lại in chữ NO.

Example

Test 1

Input
1 
Output
NO

Test 2

Input
12 
Output
YES

6. Có chia hết hay không?

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Đội tuyển dự bị cho đội hình thi ICPC chính thức tại VKU (Đại học Công nghệ thông tin và Truyền thông Việt Hàn) năm nay gồm có \(n\) bạn sinh viên.
Quý - trưởng nhóm đang cần đánh giá xem bạn nào phù hợp, có kĩ năng lập trình và thuật toán tốt để tạo thành đội hình thi chính thức.
Quý sẽ chia \(n\) bạn này thành các team (nhóm) 3 người (giống với thể thức thi), sau đó cho các bạn làm một số đề thi thử để đánh giá năng lực. Quý thắc mắc không biết có bạn nào bị lẻ ra và không thể tạo được thành một nhóm 3 được không?

Yêu cầu: Viết chương trình nhập vào \(n\), trả lời hai câu hỏi (in đáp án ra màn hình):

  • Số nhóm 3 hoàn chỉnh mà Quý chia được?
  • Có bạn nào bị lẻ ra và không tạo được nhóm không? (trả lời True/False như bài https://lqdoj.edu.vn/problem/cond02 )
  • Nếu có lẻ, thì có bao nhiêu bạn như thế?

Lưu ý: Dĩ nhiên rồi, không có bạn nào ở trong hai nhóm cùng một lúc cả.

Input

  • Dòng duy nhất số nguyên \(n\)

Output

  • Dòng đầu tiên chứa câu trả lời 1 (số nhóm chia được)
  • Dòng thứ hai chứa câu trả lời 2 (có bạn nào bị lẻ không)
  • Nếu câu trả lời 2 của em là True thì in ra thêm dòng thứ ba chứa câu trả lời 3 (có bao nhiêu bạn?)

Chú ý in theo mẫu như test ví dụ.

Example

Test 1

Input
15
Output
5 nhom
False

Test 2

Input
14
Output
4 nhom
True
Chia buon 2 thanh nien co don huhu

7. In ra số lớn hơn

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập vào hai số nguyên \(a\)\(b\). Hãy in ra số lớn hơn trong hai số đó. Nếu hai số bằng nhau thì in ra "Hai số bằng nhau".

Input

  • Một dòng duy nhất chứa hai số nguyên \(a\)\(b\).

Output

  • In ra số lớn hơn hoặc thông báo "Hai số bằng nhau" nếu \(a = b\).

Constraints

  • \(-10^9 \le a, b \le 10^9\)

Example

Test 1

Input
5 10
Output
10

Test 2

Input
7 7
Output
Hai số bằng nhau

Test 3

Input
-3 -5
Output
-3

8. Điều kiện vào đội tuyển

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Kỳ thi Olympic: Để được vào đội tuyển Olympic Tin học của trường, học sinh cần có điểm Toán lớn hơn \(8\) và điểm Tin học bằng \(10\). Nhập điểm \(2\) môn và thông báo Du dieu kien hoặc Khong du dieu kien.

Input

  • Dòng thứ nhất chứa một số thực là điểm môn Toán.
  • Dòng thứ hai chứa một số thực là điểm môn Tin học.

Output

  • In ra thông báo Du dieu kien hoặc Khong du dieu kien tùy thuộc vào kết quả kiểm tra.

Example

Test 1

Input
8.5
10
Output
Du dieu kien

Test 2

Input
7.5
10
Output
Khong du dieu kien

Test 3

Input
9.0
9.5
Output
Không đủ điều kiện

9. BT Câu lệnh điều kiện 1

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho bốn số nguyên gio_hien_tai, phut_hien_tai, gio_bao_thuc, phut_bao_thuc đại diện cho thời gian hiện tại và thời gian đặt báo thức. Tất cả đều theo định dạng \(24\) giờ. Hãy tính thời gian còn lại đến lúc báo thức.

Yêu cầu

  • Báo thức có thể nằm ở ngày hôm sau.
  • Nếu thời gian hiện tại trùng thời gian báo thức, kết quả là \(24\) giờ \(0\) phút.
  • Kiểm tra tính hợp lệ của dữ liệu đầu vào (Giờ từ \(0\) đến \(23\), phút từ \(0\) đến \(59\)). Nếu dữ liệu không hợp lệ, in ra Du lieu khong hop le.
  • In kết quả theo định dạng: Con h gio m phut.

Input

  • Một dòng duy nhất chứa bốn số nguyên lần lượt là gio_hien_tai, phut_hien_tai, gio_bao_thuc, phut_bao_thuc.

Output

  • In ra thời gian còn lại theo định dạng yêu cầu hoặc thông báo lỗi nếu dữ liệu không hợp lệ.

Example

Test 1

Input
12 30 20 5
Output
Con 7 gio 35 phut

Test 2

Input
20 5 20 5
Output
Con 24 gio 0 phut

Test 3

Input
25 0 10 30
Output
Du lieu khong hop le

10. Cánh diều - NAMNHUAN - Kiểm tra năm nhuận (T76)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Năm nhuận là những năm chia hết cho \(400\) hoặc là những năm chia hết cho \(4\) mà không chia hết cho \(100\). Nhập vào một số nguyên dương \(n\), hãy đưa thông báo "Khong la nam nhuan" nếu năm \(n\) không phải năm nhuận; "Nam nhuan" nếu \(n\) là năm nhuận.

Input

  • Một số nguyên \(n\) \((1\le n\le 10^6)\).

Output

  • In ra kết quả.

Example

Test 1

Input
2000
Output
Nam nhuan