За сколько шагов человек пройдет 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д