Bắt đầu bằng cách viết chương trình đọc tên nốt nhạc từ người dùng và hiển thị tần suất của nốt nhạc đó. Chương trình của bạn phải hỗ trợ tất cả các ghi chú được liệt kê trước đó. Sau khi chương trình của bạn hoạt động chính xác với các ghi chú được liệt kê trước đó, bạn nên thêm hỗ trợ cho tất cả các ghi chú từ C0 đến C8. Mặc dù điều này có thể được thực hiện bằng cách thêm nhiều trường hợp bổ sung vào câu lệnh if của bạn, nhưng giải pháp như vậy sẽ cồng kềnh, không phù hợp và không thể chấp nhận được đối với mục đích của bài tập này. Thay vào đó, bạn nên khai thác mối quan hệ giữa các nốt trong quãng tám liền kề. Cụ thể, tần số của bất kỳ nốt nào trong quãng tám n bằng một nửa tần số của nốt tương ứng trong quãng tám n+1. Bằng cách sử dụng mối quan hệ này, bạn sẽ có thể thêm hỗ trợ cho các ghi chú bổ sung mà không cần thêm các trường hợp bổ sung vào câu lệnh if của mình.
đang được dịch, vui lòng đợi..