За сколько шагов человек пройдет N метров? - C#
Формулировка задачи:
1 шаг Руслана равно 75 см. Если он путешествует пешком 5 шагов вперед и один шаг
назад, тогда за сколько шагов, он должен достичь до 24 метров?
Заранее спасибо!
Решение задачи: «За сколько шагов человек пройдет N метров?»
textual
Листинг программы
- static void Main(string[] args)
- {
- float stepSize = 0.75f;
- float targetLength = 24.0f;
- float currentLength = 0.0f;
- int currentStepsCount = 0;
- do
- {
- currentLength += 4*stepSize;
- currentStepsCount += 6;
- } while (currentLength < targetLength);
- currentStepsCount -= 6;
- currentLength-= 4*stepSize;
- currentStepsCount += (int)((targetLength - currentLength)/stepSize);
- Console.WriteLine("Руслану понадобиться сделать {0} шагов, чтобы достичь {1} метров.", currentStepsCount, targetLength);
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д