HINT/FRAMEWORK: using System; namespace SimpleLengthConversion { public class Mi
ID: 3725154 • Letter: H
Question
HINT/FRAMEWORK:
using System;
namespace SimpleLengthConversion
{
public class MilesToKm
{
public static void Main()
{
double miles = 0.0;
double kilometres;
miles = InputMiles();
kilometres = MilesToKilometres(miles);
OutputResult(miles, kilometres);
ExitProgram();
}
public static double InputMiles()
{
// Ask the user to type in a number in miles
// ...
// Return the number the user typed in
// ...
}
public static double MilesToKilometres(double miles)
{
// Return the value 'miles' converted to kilometres
// ...
}
public static void OutputResult(double miles, double kilometres)
{
// Display the message "(miles) miles is equal to (kilometres) kilometres"
// ...
}
public static void ExitProgram()
{
// Prompt the user to press enter to close the window
// ...
// Wait for the user to press enter
Console.ReadLine();
}
}
}
Explanation / Answer
using System;
namespace SimpleLengthConversion
{
public class MilesToKm
{
public static void Main()
{
double miles = 0.0;
double kilometres;
miles = InputMiles();
kilometres = MilesToKilometres(miles);
OutputResult(miles, kilometres);
ExitProgram();
}
public static double InputMiles()
{
// Ask the user to type in a number in miles
Console.WriteLine("How many miles?");
double miles= Double.Parse(Console.ReadLine());
// Return the number the user typed in
return miles;
}
public static double MilesToKilometres(double miles)
{
// Return the value 'miles' converted to kilometres
return 1.609344 * miles;
}
public static void OutputResult(double miles, double kilometres)
{
// Display the message "(miles) miles is equal to (kilometres) kilometres"
Console.WriteLine(miles+" miles equals to "+kilometres+" kilometres");
}
public static void ExitProgram()
{
// Prompt the user to press enter to close the window
Console.WriteLine("Press enter to quit");
// Wait for the user to press enter
Console.ReadLine();
}
}
}
Output:
How many miles? 100
100 miles equals to 160.9344 kilometres
Press enter to quit
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.