Viết chương trình nhập vào số giây bất kỳ. sau đó xuất ra giá trị giờ phút giây tương ứng.
Bài toán: Bạn Bình bắt đầu làm bài tập lập trình mà thầy giáo vừa ra và lúc h giờ, m phút Show Ví dụ:
Giải thích: Thời gian ban đầu là 3 giờ 5 phút 45 giây, thời gian làm bài tập của Bình là 120 giây. Vậy lúc 3 giờ 7 phút 45 giây bạn Bình sẽ hoàn thành xong bài tập. Để bài toán đơn giản hơn thì ta sẽ xem bài toán này là bài toán chuyển đổi thời gian. Hướng dẫn viết chương trình chuyển đổi thời gianViết hàm chuyển đổi thời gianVì hàm này có thể làm thay đổi giá trị giờ phút giây nên ta cần truyền tham chiếu vào hàm. Hoặc cũng có thể dùng con trỏ nhưng tham chiếu sẽ đơn giản hơn. Kiểu trả về của hàm fun( ta sẽ viết hàm này để chuyển đổi) sẽ là void, tức không trả về giá trị nào cả. Trong hàm fun chúng ta sẽ kiểm tra nếu số giấy lớn hơn bằng 60 thì ta sẽ giảm số giây đi 60 đơn vị, đồng thời tăng số phút lên một đơn vị. Quá trình cứ lặp lại cho đến khi số giây nhỏ hơn 60. Ví dụ: Số giây là 120
Ta sẽ dùng một vòng lặp while để thực hiện công việc trên. Các giá trị phút và giờ cũng tương tự như trên. Code chương trình chuyển đổi thời gian
Sau khi chạy chương trình trên ta có kết quả sau
Bài viết mình đến đây cũng kết thúc. Cám ơn các bạn đã theo dõi ! |