import java.util.*;

/**
 * Niniejszy program demonstruje użycie pętli <code>do/while</code>.
 * @version 1.20 2004-02-10
 * @author Cay Horstmann
 */
public class Retirement2
{
   public static void main(String[] args)
   {
      Scanner in = new Scanner(System.in);

      System.out.print("Ile pieniędzy rocznie będziesz wpłacać? ");
      double payment = in.nextDouble();

      System.out.print("Stopa oprocentowania w %: ");
      double interestRate = in.nextDouble();

      double balance = 0;
      int year = 0;

      String input;

      // Aktualizacja stanu konta, kiedy użytkownik nie jest gotowy do przejścia na emeryturę.
      do
      {
         // Dodanie tegorocznych płatności i odsetek.
         balance += payment;
         double interest = balance * interestRate / 100;
         balance += interest;

         year++;

         // Drukowanie aktualnego stanu konta.
         System.out.printf("Po upływie %d lat stan twojego konta wyniesie %,.2f%n", year, balance);

         // Zapytanie o gotowość do przejścia na emeryturę i pobranie danych.
         System.out.print("Chcesz przejść na emeryturę? (T/N) ");
         input = in.next();
      }
      while (input.equals("N"));
   }
}