Interest n7

Привет , срам - не срам, бих искал да ви задам един въпрос относно задача 7 “interest” от “data types and variables” . (Java Qa)

You have deposited a sum into your bank account for 3 years.

The bank has announced an interest of 5% per year. Each time the interest is calculated and added to your deposit. You have to calculate the amount in your deposit for each year.

Input

  • On the only line you will receive a number (n) with the sum deposited

Output

  • You should print the amount in your deposit for each of the 3 years.
    input 100, output съответно
    105.00
    110.25
    115.76
    Надали има проблем със задачата :grin: , не мога да се досетя, как се пресмята така, че да са 110.25, 115.76. Благодаря предварително.

Здравей,

Аз разделих годините на три , Interest е равен на годината + предходната година умножена по процента 5/100.

Поздрави

1 Like

Привет!

В края на всяка година депозитът е станал равен на сумата на депозита+още 5% върху нея, т.е. sum=sum*1.05.

Т.е. ако работим по примера в края на първата година ще имаме sum=100*1.05=105 лв.

В края на втората sum=105*1.05=110.25 лв.

И в края на третата - sum=110.25*1.05=115.76 лв.

Успех!

1 Like

Здравейте отново, а случайно да знаете как от input 100, как мога да “изпринтирам”
105
110.25
115.76
Начинът по-който съм го направил, съответно -

  • 100
    105
    Не се сещам как да излезат всички три стойности.
    Благодаря предварително :smiling_face:

Създаваш ги като double и след това при изхода ги форматираш до вторият знак :slight_smile:

1 Like

Съответно Scanner scanner = new Scanner (System.in);
String line = scanner.nextLine();

    int num = Integer.parseInt(line);
    double sum = num * 1.05;
    double second = sum * 1.05;
    double third = second * 1.05;

   System.out.printf("%.2f",sum);
    System.out.printf("%.2f", second);
    System.out.printf("%.2f", third);

105.00110.25115.76, отново мерси за n-ти път.

След %.2f сложете %n за да мине на нов ред. /Пример: System.out.printf("%.2f%n",sum);

1 Like

И числото, което четете на входа, също е добре да е от тип double.

1 Like