Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace _11.Convert_Speed_Units
- {
- class ConvertSpeedUnits
- {
- static void Main(string[] args)
- {
- double distanceInMeters = double.Parse(Console.ReadLine());
- double distanceInKilometers = (double)(distanceInMeters / 1000);
- double distanceInMile = (double)(distanceInMeters / 1609);
- double hours = double.Parse(Console.ReadLine());
- double minutes = double.Parse(Console.ReadLine());
- double seconds = double.Parse(Console.ReadLine());
- double totalSecond = (hours * 60 * 60) + (minutes * 60) + seconds;
- double totalHours = totalSecond / 3600;
- double firstSolve = distanceInMeters / totalSecond;
- double secondSolve = distanceInKilometers / totalHours;
- double thirdSolve = distanceInMile / totalHours;
- if (firstSolve == (int)firstSolve)
- {
- if (firstSolve >= 10)
- Console.WriteLine("{0}", firstSolve);
- else
- Console.WriteLine("{0}", firstSolve);
- }
- else
- {
- if (firstSolve > 10)
- Console.WriteLine("{0:F5}", firstSolve);
- else
- Console.WriteLine("{0:F6}", firstSolve);
- }
- if (secondSolve == (int)secondSolve)
- {
- if (secondSolve >= 10)
- Console.WriteLine("{0}", secondSolve);
- else
- Console.WriteLine("{0}", secondSolve);
- }
- else
- {
- if (secondSolve > 10)
- Console.WriteLine("{0:F5}", secondSolve);
- else
- Console.WriteLine("{0:F6}", secondSolve);
- }
- if (thirdSolve == (int)thirdSolve)
- {
- if (thirdSolve >= 10)
- Console.WriteLine("{0}", thirdSolve);
- else
- Console.WriteLine("{0}", thirdSolve);
- }
- else
- {
- if (thirdSolve > 10)
- Console.WriteLine("{0:F5}", thirdSolve);
- else
- Console.WriteLine("{0:F6}", thirdSolve);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement