Computer >> 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

Được đưa ra với đầu vào là giờ và 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 được sử dụng để chuyển đổi giờ thành phút và giây là -

1 hour = 60 minutes
   Minutes = hours * 60
1 hour = 3600 seconds
   Seconds = hours * 3600

Ví dụ

Input-: hours = 3
Output-: 3 hours in minutes are 180
   3 hours in seconds are 10800
Input-: hours = 5
Output-: 5 hours in minutes are 300
   5 hours in seconds are 18000

Phương pháp tiếp cận được sử dụng trong chương trình dưới đây như sau -

  • Nhập số giờ vào một biến số nguyên, giả sử n
  • Áp dụng công thức chuyển đổi đã nêu ở trên để chuyển giờ thành phút và giây
  • Hiển thị kết quả

Thuật toán

START
Step 1-> declare function to convert hours into minutes and seconds
   void convert(int hours)
   declare long long int minutes, seconds
   set minutes = hours * 60
   set seconds = hours * 3600
   print minute and seconds
step 2-> In main()
   declare variable as int hours = 3
   Call convert(hours)
STOP

Ví dụ

#include <bits/stdc++.h>
using namespace std;
//convert hours into minutes and seconds
void convert(int hours) {
    long long int minutes, seconds;
    minutes = hours * 60;
    seconds = hours * 3600;
    cout<<hours<<" hours in minutes are "<<minutes<<endl<<hours<<" hours in seconds are "<<seconds;
}
int main() {
    int hours = 3;
    convert(hours);
    return 0;
}

Đầu ra

3 hours in minutes are 180
3 hours in seconds are 10800