Skip to content
Related Articles
Program to convert speed in km/hr to m/sec and vice versa
• Last Updated : 16 Apr, 2021

Convert speed given in km/hr to m/sec and vice versa .
Examples:

```Input : kmph = 72, mps = 10
Output : speed_in_mps = 20
speed_in_kmph = 36

Input : kmph = 54, mps = 15
Output : speed_in_mps = 15
speed_in_kmph = 54 ```

Approach:
1 km = 1000 m and 1 hr = 3600 sec (60 min x 60 sec each).
Conversion from Km/h to m/sec-
When converting km/hr to m/sec, multiply the speed with 1000 and divide the result with 3600.

`1 km/hr = 5/18 m/sec or 0.277778 m/sec `

Conversion from m/sec to km/h-
When Converting m/sec to km/hr, divide the speed with 1000 and multiply the result with 3600.

`1 m/sec = 18/5 km/hr or 3.6 km/hr`

Below is the program implementation:

## C++

 `// CPP program to convert ``// kmph to mps and vice versa``#include ``using` `namespace` `std;` `// function to convert speed``// in km/hr to m/sec``float` `kmph_to_mps(``float` `kmph)``{``    ``return` `(0.277778 * kmph);``}` `// function to convert speed``// in m/sec to km/hr``float` `mps_to_kmph(``float` `mps)``{``    ``return` `(3.6 * mps);``}` `// driver function``int` `main()``{``    ``// variable to store``    ``// speed in kmph``    ``float` `kmph = 72.0;``    ` `    ``// variable to store``    ``// speed in mps``    ``float` `mps = 10.0;``    ` `    ``cout << ``"speed_in_mps = "` `<< kmph_to_mps(kmph)``         ``<< ``" speed_in_kmph = "` `<< mps_to_kmph(mps);``         ` `    ``return` `0;``}`

## Java

 `// Java program to convert``// kmph to mps and vice versa``import` `java.io.*;` `class` `GFG``{``    ``// function to convert speed``    ``// in km/hr to m/sec``    ``static` `int` `kmph_to_mps(``double` `kmph)``    ``{``        ``return``(``int``) (``0.277778` `* kmph);``    ``}``    ` `    ``// function to convert speed``    ``// in m/sec to km/hr``    ``static` `int` `mps_to_kmph(``double` `mps)``    ``{``        ``return``(``int``) (``3.6` `* mps);``    ``}``    ` `    ``// Driver function``    ``public` `static` `void` `main (String[] args)``    ``{``        ``// variable to store``        ``// speed in kmph``        ``double` `kmph = ``72.0``;``        ` `        ``// variable to store``        ``// speed in mps``        ``double` `mps = ``10.0``;``        ` `        ``System.out.println(``"speed_in_mps = "` `+ kmph_to_mps(kmph)``                          ``+ ``" speed_in_kmph = "` `+mps_to_kmph(mps));``    ` `    ``}``}` `// This code is contributed by vt_m.`

## Python3

 `# Python3 program to convert``# kmph to mps and vice versa` `# Function to convert speed``# in km/hr to m/sec``def` `kmph_to_mps(kmph):` `    ``return` `(``0.277778` `*` `kmph)` `# Function to convert speed``# in m/sec to km/hr``def` `mps_to_kmph(mps):` `    ``return` `(``3.6` `*` `mps)` `# Driver Code` `# variable to store``# speed in kmph``kmph ``=` `72.0``    ` `# variable to store``# speed in mps``mps ``=` `10.0``    ` `print``(``"speed_in_mps = "``, ``int``(kmph_to_mps(kmph)) ,``      ``" speed_in_kmph = "``, ``int``(mps_to_kmph(mps)))``        ` `# This code is contributed by Anant Agarwal.`

## C#

 `// C# program to convert``// kmph to mps and vice versa``using` `System;` `class` `GFG {``    ` `    ``// function to convert speed``    ``// in km/hr to m/sec``    ``static` `int` `kmph_to_mps(``double` `kmph)``    ``{``        ``return` `(``int``)(0.277778 * kmph);``    ``}` `    ``// function to convert speed``    ``// in m/sec to km/hr``    ``static` `int` `mps_to_kmph(``double` `mps)``    ``{``        ``return` `(``int``)(3.6 * mps);``    ``}` `    ``// Driver function``    ``public` `static` `void` `Main()``    ``{``        ``// variable to store``        ``// speed in kmph``        ``double` `kmph = 72.0;` `        ``// variable to store``        ``// speed in mps``        ``double` `mps = 10.0;` `        ``Console.WriteLine(``"speed_in_mps = "` `+ kmph_to_mps(kmph) +``                        ``" speed_in_kmph = "` `+ mps_to_kmph(mps));``    ``}``}` `// This code is contributed by vt_m.`

## PHP

 ``

## Javascript

 `` `         `

Output:

`speed_in_mps = 20 speed_in_kmph = 36`

My Personal Notes arrow_drop_up