Я пытаюсь использовать сложные проценты, но я только вычисляю фиксированную процентную ставку, кто-нибудь знает причину, по которой мой код не производит сложные проценты?
пакет programming101;
импорт java.util.Сканер;
Interest4Years открытый класс {
публичный статический пустота главный(строка[] аргументы) {
Сканер myScanner = новый сканер(System.in);
int депозит;
инт интерес;
int Year1;
инт год2;
int Year3;
инт год4;
Системы.из.напечатать("введите сумму депозита в сингапурских долларов ($сингапурских долларов): ");
Депозит = myScanner.nextInt();
System.out.print("введите фиксированную сложную процентную ставку в процентах (%): ");
Интерес = myScanner.nextInt();
Год1 = Депозит + (Депозит / 100 * Проценты);
System.out.println("через 1 год у вас будет: $" + Year1);
Year2 = Year1 + (Year1 / 100 * Проценты);
System.out.println("через 2 года у вас будет: $" + Year2);
Year3 = Year2 + (Year2 / 100 * Проценты);
System.out.println("через 3 года у вас будет: $" + Year3);
Year4 = Year3 + (Year3 / 100 * Проценты);
System.out.println("через 4 года у вас будет: $" + Year4);
}
}
бежать:
Введите сумму вашего депозита в сингапурских долларах ($SGD): 100
Введите фиксированную сложную процентную ставку в процентах (%): 20
Через 1 год у вас будет: $120
Через 2 года у вас будет: $140
Через 3 года у вас будет: $160
Через 4 года у вас будет: $180
Построить успешный (общее время: 12 секунд)
Что я уже пробовал:
Год1 = Депозит + (Депозит / 100 * Проценты);
Year2 = Year1 + (Year1 / 100 * Проценты);
Year3 = Year2 + (Year2 / 100 * Проценты);
Year4 = Year3 + (Year3 / 100 * Проценты);