Program to convert speed in km/hr to m/sec and vice versa
Last Updated :
17 Feb, 2023
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 by 1000 and multiply the result by 3600.
1 m/sec = 18/5 km/hr or 3.6 km/hr
Below is the program implementation:
C++
#include <bits/stdc++.h>
using namespace std;
float kmph_to_mps( float kmph)
{
return (0.277778 * kmph);
}
float mps_to_kmph( float mps)
{
return (3.6 * mps);
}
int main()
{
float kmph = 72.0;
float mps = 10.0;
cout << "speed_in_mps = " << kmph_to_mps(kmph)
<< " speed_in_kmph = " << mps_to_kmph(mps);
return 0;
}
|
Java
import java.io.*;
class GFG
{
static int kmph_to_mps( double kmph)
{
return ( int ) ( 0.277778 * kmph);
}
static int mps_to_kmph( double mps)
{
return ( int ) ( 3.6 * mps);
}
public static void main (String[] args)
{
double kmph = 72.0 ;
double mps = 10.0 ;
System.out.println( "speed_in_mps = " + kmph_to_mps(kmph)
+ " speed_in_kmph = " +mps_to_kmph(mps));
}
}
|
Python3
def kmph_to_mps(kmph):
return ( 0.277778 * kmph)
def mps_to_kmph(mps):
return ( 3.6 * mps)
kmph = 72.0
mps = 10.0
print ( "speed_in_mps = " , int (kmph_to_mps(kmph)) ,
" speed_in_kmph = " , int (mps_to_kmph(mps)))
|
C#
using System;
class GFG {
static int kmph_to_mps( double kmph)
{
return ( int )(0.277778 * kmph);
}
static int mps_to_kmph( double mps)
{
return ( int )(3.6 * mps);
}
public static void Main()
{
double kmph = 72.0;
double mps = 10.0;
Console.WriteLine( "speed_in_mps = " + kmph_to_mps(kmph) +
" speed_in_kmph = " + mps_to_kmph(mps));
}
}
|
PHP
<?php
function kmph_to_mps( $kmph )
{
return floor (0.277778 * $kmph );
}
function mps_to_kmph( $mps )
{
return (3.6 * $mps );
}
$kmph = 72.0;
$mps = 10.0;
echo "speed_in_mps = " ,
kmph_to_mps( $kmph )
, " speed_in_kmph = " ,
mps_to_kmph( $mps );
?>
|
Javascript
<script>
function kmph_to_mps(kmph)
{
return (0.277778 * kmph);
}
function mps_to_kmph(mps)
{
return (3.6 * mps) ;
}
var kmph = 72.0
var mps = 10.0
document.write( "speed_in_mps = " + Number(kmph_to_mps(kmph).toFixed(0)) +
" speed_in_kmph = " + Number(mps_to_kmph(mps).toFixed(0)))
</script>
|
Output
speed_in_mps = 20 speed_in_kmph = 36
Time Complexity: O(1)
Auxiliary Space: O(1)
Share your thoughts in the comments
Please Login to comment...