Задача на цикл for в Java

Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить: а) пробег лыжника за второй, третий, ..., десятый день тренировок; б) какой суммарный путь он пробежал за первые 7 дней тренировок. Для того, чтобы решить задачу полностью(два пункта) нужно решать только в одном файле(то есть не создавать файл для пункта б))?

public class Zlat572 {
    public static void main(String[] args) {
        double start = 10.0;

        System.out.println("Probeg za 1 deni: " + start);
        for (int d = 2; d <= 10; d++) {
            start += (10.0 * start) / 100.0;
            System.out.println("Probeg za " + d + " deni: " + start);
        }
    }
}

Ответы (1 шт):

Автор решения: Igor
    double start = 10.0;
    double sum7 = start;

    System.out.println("Probeg za 1 deni: " + start);
    for (int d = 2; d <= 10; d++) {
        start += (10.0 * start) / 100.0;
        if (d <= 7)
            sum7 += start;
        System.out.println("Probeg za " + d + " deni: " + start);
    }
    System.out.println("Za sem' dney " + sum7);

Там нельзя if использовать

    double start = 10.0;
    double sum7 = start;

    System.out.println("Probeg za 1 deni: " + start);
    for (int d = 2; d <= 7; d++) {
        start += (10.0 * start) / 100.0;
        sum7 += start;
        System.out.println("Probeg za " + d + " deni: " + start);
    }
    System.out.println("Za sem' dney " + sum7);
    for (int d = 8; d <= 10; d++) {
        start += (10.0 * start) / 100.0;
        System.out.println("Probeg za " + d + " deni: " + start);
    }
→ Ссылка