Задача про лыжника - C#
Формулировка задачи:
Готовясь к соревнованиям, лыжник в первый день побежал 10 км, затем каждый день увеличивал расстояние на 10%. Сколько километров пробежал он за неделю тренировок? На какой день он пробежал больше 15 км? Использовать конструкцию while!
Решение задачи: «Задача про лыжника»
textual
Листинг программы
using System;
class Program
{
public static void Main()
{
int? day15 = null;
double? distance7 = null;
int day = 1;
double distance = 10.0;
while (!day15.HasValue || !distance7.HasValue)
{
if (!day15.HasValue && distance > 15.0) day15 = day;
if (!distance7.HasValue && day == 7) distance7 = distance;
day++;
distance *= 1.1;
}
Console.WriteLine(day15);
Console.WriteLine(distance7);
}
}