Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _04_Distance_Calculator_PB_Done_
- {
- class Program
- {
- static void Main(string[] args)
- {
- int stepsMade = int.Parse(Console.ReadLine());
- double lenghtOfOneStep = double.Parse(Console.ReadLine());
- int distanceNeed = int.Parse(Console.ReadLine());
- int stepsMade2 = stepsMade;
- decimal distanceInSentimeturs = FromMeterToSentimetres(distanceNeed);
- decimal shortSteps = ShortStep(stepsMade, (decimal)lenghtOfOneStep);
- decimal longSteps = LongSteps(stepsMade, (decimal)lenghtOfOneStep);
- decimal resultStepsInSentimetres = shortSteps + longSteps;
- decimal totalResult = TotalResult(resultStepsInSentimetres, distanceInSentimeturs);
- Console.WriteLine($"You travelled {totalResult:f2}% of the distance!");
- }
- static decimal FromMeterToSentimetres(decimal distanceNeedInSM)
- {
- distanceNeedInSM = distanceNeedInSM * 100m;
- return distanceNeedInSM;
- }
- static decimal ShortStep(decimal stepsMade, decimal lenghtOfOneStep)
- {
- stepsMade = ((stepsMade / 5m) * lenghtOfOneStep) * 0.70m;
- return stepsMade;
- }
- static decimal LongSteps(decimal stepsMade, decimal lenghtOfOneStep)
- {
- stepsMade = (stepsMade - (stepsMade / 5m)) * lenghtOfOneStep;
- return stepsMade;
- }
- static decimal TotalResult(decimal resultStepsInSentimetres, decimal distanceInSentimeturs)
- {
- decimal totalResult = (resultStepsInSentimetres / distanceInSentimeturs) * 100m;
- return totalResult;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement