Cho đầu vào là giờ, nhiệm vụ là chuyển đổi số giờ thành phút và giây và hiển thị kết quả tương ứng.
Công thức chuyển đổi giờ thành phút và giây −
1 giờ = 60 phút Phút = giờ * 60 1 giờ = 3600 giây Giây = giờ * 3600
Ví dụ
Input: giờ = 3 Output: 3 giờ thành phút là 180; 3 giờ thành giây là 10800 Input: giờ = 5 Output: 5 giờ thành phút là 300; 5 giờ thành giây là 18000
Phương pháp dùng trong chương trình dưới −
- Nhập số giờ vào biến nguyên, giả sử n
- Áp dụng công thức chuyển đổi cho trước để chuyển giờ thành phút và giây
- Hiển thị kết quả
Thuật toán
BẮT ĐẦU
Bước 1: khai báo hàm chuyển giờ thành phút và giây
void convert(int hours)
Khai báo long long int minutes, seconds
Gán minutes = hours * 60
Gán seconds = hours * 3600
In phút và giây
Bước 2: Trong main()
Khai báo biến int hours = 3
Gọi convert(hours)
KẾT THÚC
Ví dụ
#include <bits/stdc++.h>
using namespace std;
// chuyển giờ thành phút và giây
void convert(int hours) {
long long int minutes, seconds;
minutes = hours * 60;
seconds = hours * 3600;
cout<<hours<<" giờ thành phút là "<<minutes<<endl<<hours<<" giờ thành giây là "<<seconds;
}
int main() {
int hours = 3;
convert(hours);
return 0;
}
Kết quả
3 giờ thành phút là 180 3 giờ thành giây là 10800