C++ Program to Convert Minutes into Seconds



Minutes and seconds are time units commonly used in applications ranging from digital clocks to timekeeping in games and simulations. Converting minutes into seconds is a straightforward operation but essential in many time-sensitive applications. In this article, we will learn how to convert minutes to seconds using C++.

Formula

The formula to convert minutes to seconds is:

seconds = minutes × 60

Examples

Input
5

Output
300
Input
10

Output
600

Using Function

We will write code that defines a function, convertMinutesToSeconds. This function will take the minutes as an input parameter for converting it into seconds. We then invoke the function with a minute value of 5. Inside the function, we use the formula: minutes * 60 to convert it into seconds. Finally, we return the result.

Steps

  • Define the function (Read: Functions in C++)
  • Inside the function, write the formula to convert minutes to seconds: seconds = minutes * 60;
  • Print the result.

Implementation Code

#include <bits/stdc++.h>
#include <iostream>
using namespace std;

int convertMinutesToSeconds(int minutes) {
    return minutes * 60;
}

int main() {
    int minutes = 5;
    int seconds = convertMinutesToSeconds(minutes);
    cout << minutes << " minutes is equal to " << seconds << " seconds." << endl;
    return 0;
}

Output

5 minutes is equal to 300 seconds.

Time and Space Complexity

  • Time Complexity: O(1), constant time.
  • Space Complexity: O(1), constant space.

Using Class

We can use a class that will contain a method called convertToSeconds, which will handle the conversion of minutes to seconds. We first instantiate the TimeConverter class, creating an object of the class. Then, we call the convertToSeconds method on the object, passing the time in minutes as an argument. Finally, we print the result.

Steps

  • Define the class (Read: Classes and objects in C++)
  • Define the conversion method and write the conversion formula inside the method: seconds = minutes * 60;
  • Return the result.
  • Create an object of the TimeConverter class.
  • Print the result.

Implementation Code

#include <bits/stdc++.h>
#include <iostream>
using namespace std;

class TimeConverter {
public:
    int convertToSeconds(int minutes) {
        return minutes * 60;
    }
};

int main() {
    TimeConverter converter;
    int minutes = 5;
    int seconds = converter.convertToSeconds(minutes);
    cout << minutes << " minutes is equal to " << seconds << " seconds." << endl;
    return 0;
}

Output

5 minutes is equal to 300 seconds.

Time and Space Complexity

  • Time Complexity: O(1), constant time.
  • Space Complexity: O(1), constant space.
Updated on: 2024-11-15T14:57:38+05:30

4K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements