Programming Techniques

Array Programming Techniques

Bài tập 2.1: In số chẵn hay lẻ

Tạo hàm EvenOdd(uint num): string

Nhập vào số nguyên bất kỳ, cho biết số vừa nhập là số chẵn hay số lẻ

InputOutput
13Số lẻ
28Số chẵn

Bài tập 2.2: Tính số ngày trong tháng

Nhập vào một tháng bất kỳ, in ra kết quả cho biết tháng đó có bao nhiêu ngày (bỏ qua năm nhuận)

Số ngày trong tháng313028
Tháng135781012469112

Bài 2.3: Tính trung vị

Tạo class Median

Nhập vào một mảng tăng dần, tính giá trị trung vị Median

Ví dụ

Input Ouput
[1, 3, 4, 5, 6, 8, 9, 10] 5.5
[1, 3, 4, 5, 6, 8, 9, 10, 11] 6

Bài tập 2.4: Trò chơi bao búa kéo

Tạo class RockPaperScissors

Viết chương trình game trò chơi oẳn tù tì cho người dùng chơi với máy tính theo qui tắc sau

Bài tập 2.5: Lịch can Chi

Tạo class Calendar

Một số nước phương Đông, trong đó có Việt Nam, gọi tên năm âm lịch bằng cách ghép tên của một trong 10 can (theo thứ tự là Giáp, Ất, Bính, Đinh, Mậu, Kỷ, Canh, Tân, Nhâm, Quý) với tên của một trong 12 chi (theo thứ tự là Tỷ, Sửu, Dần, Mão, Thìn, Tỵ, Ngọ, Mùi, Thân, Dậu, Tuất, Hợi)

Viết chương trình nhập vào một năm bất kỳ, in ra tên của năm đó theo âm lịch

Input Output
2024 Giáp Thìn
1968 Mậu Thân