When an object moves in a straight line at a steady speed, we can calculate its speed if we know how far it travels and how long it takes. This equation shows the relationship between speed, distance travelled and time taken:
Speed is distance divided by the time taken.
For example, a car travels 30 kilometres in 2 hours.
Its speed is 30 ÷ 2 = 15km/hr.
Formula used :
Distance = Speed * Time
Time = Distance / Speed
Speed = Distance / Time
Examples:
Input : distance(km) : 48.5 time(hr) : 2.6
Output : Speed(km / hr) : 18.653846153
Input : speed(km / hr) : 46.0 time(hr) : 3.2
Output : Distance(km) : 147.2
Input : distance(km) : 48.5 speed(km / hr) : 46.0
Output : Time(hr) : 1.0543
C++
#include<iostream>
using namespace std;
double cal_speed( double dist, double time )
{
cout << "\n Distance(km) : " << dist ;
cout << "\n Time(hr) : " << time ;
return dist / time ;
}
double cal_dis( double speed, double time )
{
cout << "\n Time(hr) : " << time ;
cout << "\n Speed(km / hr) : " << speed ;
return speed * time ;
}
double cal_time( double dist, double speed)
{
cout << "\n Distance(km) : " << dist ;
cout << "\n Speed(km / hr) : " << speed ;
return dist / speed;
}
int main()
{
cout << "\n The calculated Speed(km / hr) is : "
<< cal_speed(45.9, 2.0 ) << endl ;
cout << "\n The calculated Distance(km) : "
<< cal_dis(62.9, 2.5) << endl ;
cout << "\n The calculated Time(hr) : "
<< cal_time(48.0, 4.5) << endl ;
return 0;
}
|
Java
class GFG
{
static double cal_speed( double dist, double time)
{
System.out.print( "\n Distance(km) : " + dist) ;
System.out.print( "\n Time(hr) : " + time) ;
return dist / time;
}
static double cal_dis( double speed, double time)
{
System.out.print( "\n Time(hr) : " + time) ;
System.out.print( "\n Speed(km / hr) : " + speed) ;
return speed * time;
}
static double cal_time( double dist, double speed)
{
System.out.print( "\n Distance(km) : " + dist) ;
System.out.print( "\n Speed(km / hr) : " + speed) ;
return dist / speed;
}
public static void main (String[] args)
{
System.out.println( "\n The calculated Speed(km / hr) is : " +
cal_speed( 45.9 , 2.0 ));
System.out.println( "\n The calculated Distance(km) : " +
cal_dis( 62.9 , 2.5 ));
System.out.println( "\n The calculated Time(hr) : " +
cal_time( 48.0 , 4.5 ));
}
}
|
Python3
def cal_speed(dist, time):
print ( " Distance(km) :" , dist);
print ( " Time(hr) :" , time);
return dist / time;
def cal_dis(speed, time):
print ( " Time(hr) :" , time) ;
print ( " Speed(km / hr) :" , speed);
return speed * time;
def cal_time(dist, speed):
print ( " Distance(km) :" , dist);
print ( " Speed(km / hr) :" , speed);
return dist / speed;
print ( " The calculated Speed(km / hr) is :" ,
cal_speed( 45.9 , 2.0 ));
print ("");
print ( " The calculated Distance(km) :" ,
cal_dis( 62.9 , 2.5 ));
print ("");
print ( " The calculated Time(hr) :" ,
cal_time( 48.0 , 4.5 ));
|
C#
using System;
class GFG
{
static double cal_speed( double dist, double time)
{
Console.WriteLine( " Distance(km) : " + dist) ;
Console.WriteLine( " Time(hr) : " + time) ;
return dist / time;
}
static double cal_dis( double speed, double time)
{
Console.WriteLine( " Time(hr) : " + time) ;
Console.WriteLine( " Speed(km / hr) : " + speed) ;
return speed * time;
}
static double cal_time( double dist, double speed)
{
Console.WriteLine( " Distance(km) : " + dist) ;
Console.WriteLine( " Speed(km / hr) : " + speed) ;
return dist / speed;
}
public static void Main ()
{
Console.WriteLine( " The calculated Speed(km / hr) is : " +
cal_speed(45.9, 2.0 ));
Console.WriteLine( " The calculated Distance(km) : " +
cal_dis(62.9, 2.5));
Console.WriteLine( " The calculated Time(hr) : " +
cal_time(48.0, 4.5));
}
}
|
PHP
<?php
function cal_speed( $dist , $time )
{
echo "\n Distance(km) : " . $dist ;
echo "\n Time(hr) : " . $time ;
return $dist / $time ;
}
function cal_dis( $speed , $time )
{
echo "\n Time(hr) : " . $time ;
echo "\n Speed(km / hr) : " . $speed ;
return $speed * $time ;
}
function cal_time( $dist , $speed )
{
echo "\n Distance(km) : " . $dist ;
echo "\n Speed(km / hr) : " . $speed ;
return $dist / $speed ;
}
echo " The calculated Speed(km / hr) is : " .
cal_speed(45.9, 2.0 ). "\n" ;
echo "\n The calculated Distance(km) : " .
cal_dis(62.9, 2.5). "\n" ;
echo "\n The calculated Time(hr) : " .
cal_time(48.0, 4.5). "\n" ;
?>
|
Javascript
<script>
function cal_speed( dist, time)
{
document.write( " Distance(km) : " + dist + "<br>" ) ;
document.write( " Time(hr) : " + time + "<br>" ) ;
return dist / time;
}
function cal_dis( speed, time)
{
document.write( " Time(hr) : " + time + "<br>" ) ;
document.write( " Speed(km / hr) : " + speed + "<br>" ) ;
return speed * time;
}
function cal_time( dist, speed)
{
document.write( " Distance(km) : " + dist + "<br>" ) ;
document.write( " Speed(km / hr) : " + speed + "<br>" ) ;
return dist / speed;
}
document.write( " The calculated Speed(km / hr) is : " +
cal_speed(45.9, 2.0 ) + "<br>" );
document.write( "<br>" );
document.write( " The calculated Distance(km) : " +
cal_dis(62.9, 2.5) + "<br>" );
document.write( "<br>" );
document.write( " The calculated Time(hr) : " +
cal_time(48.0, 4.5) + "<br>" );
</script>
|
Output Distance(km) : 45.9
Time(hr) : 2
The calculated Speed(km / hr) is : 22.95
Time(hr) : 2.5
Speed(km / hr) : 62.9
The calculated Distance(km) : 157.25
Distance(km) : 48
Speed(km / hr) : 4.5
The calculated Time(hr) : 10.6667
Time Complexity: O(1)
Auxiliary Space: O(1)
Please Login to comment...