Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình C++ chuyển đổi giờ thành phút và giây


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