w3resource
C# Sharp Programming Exercises

C# Sharp Exercises: Calculate the speed in kilometers and miles per hour from distance and time


C# Sharp Basic Data Types: Exercise-7 with Solution

Write a C# Sharp program that takes distance and time as input and displays the speed in kilometers per hour and miles per hour.

Sample Solution:-

C# Sharp Code:

using System;
public class Exercise7
{
  public static void Main()
  {
    float distance;
    float hour, min, sec;
     
    float timeSec;
    float mps;
    float kph, mph;
     
    Console.Write("Input distance(meters): ");
    distance = Convert.ToSingle(Console.ReadLine());
    Console.Write("Input timeSec(hour): ");
    hour = Convert.ToSingle(Console.ReadLine());
    Console.Write("Input timeSec(minutes): ");
    min = Convert.ToSingle(Console.ReadLine());
    Console.Write("Input timeSec(seconds): ");
    sec = Convert.ToSingle(Console.ReadLine());
     
    timeSec = (hour*3600) + (min*60) + sec;
    mps = distance/timeSec;
    kph = (distance/1000.0f)/(timeSec/3600.0f);
    mph = kph / 1.609f;
     
    Console.WriteLine("Your speed in meters/sec is {0}", mps);
    Console.WriteLine("Your speed in km/h is {0}", kph);
    Console.WriteLine("Your speed in miles/h is {0}", mph);
  }
}

Sample Output:

Input distance(meters): 10000                                                                                 
Input timeSec(hour): 1                                                                                        
Input timeSec(minutes): 35                                                                                    
Input timeSec(seconds): 5                                                                                     
Your speed in meters/sec is 1.752848                                                                          
Your speed in km/h is 6.310254                                                                                
Your speed in miles/h is 3.921849   

Flowchart:

Flowchart: Calculate the speed in kilometers and miles per hour from distance and time.

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a C# Sharp program to display certain values of the function x = y2 + 2y + 1 (using integer numbers for y , ranging from -5 to +5).
Next: Write a C# Sharp program that takes the radius of a sphere as input and calculate and display the surface and volume of the sphere.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming