Помогите секрет решить | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
0

Помогите секрет решить

Вы занимаете деньги у друга и вам необходимо рассчитать, сколько вы будете должны ему через 3 месяца. Каждый месяц вы будете возвращать ему по 10% от суммы долга. Создайте программу, которая использует сумму долга в качестве вводных данных, рассчитает и выведет в результат остаток суммы через 3 месяца. Пример вводных данных: 20000 Пример результата: 10628 График платежей: Месяц 1 Платеж: 10% от 20000 = 2000 Остаток долга: 18000 Месяц 2 Платеж: 10% от 18000 = 1800 Остаток долга: 16200 Месяц 3: Платеж: 10% от 16200 = 1620 Остаток долга: 14580 import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int amount = scanner.nextInt(); //введите код сюда for(int i =0;i<3; i++){ int x = amount; x = x -(x/100*10); amount =x; } System.out.print(amount); } } Вывод правильный но вот секрет не подходит.

10th Jun 2021, 5:25 PM
Евгений
8 ответов
+ 9
x = x -(x*10/100);
10th Jun 2021, 5:28 PM
Simba
Simba - avatar
+ 1
cool! why doesn't the other formula work?
10th Jun 2021, 5:31 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Привет! Два первых теста проходит, а три последних нет?
10th Jun 2021, 5:26 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Привет, а ты все сдесь тусуешься) да так и есть.
10th Jun 2021, 5:27 PM
Евгений
0
Ну у меня та же фигня... 🤔
10th Jun 2021, 5:28 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Спасибо, помогло ).
10th Jun 2021, 5:30 PM
Евгений
0
😁 +50XP
10th Jun 2021, 5:32 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Use ceil function for it
10th Jun 2021, 5:34 PM
Atul [Inactive]