/* a partire da un capitale iniziale e un tasso di interesse annuo, * calcola il numero di anni necessari per raggiungere un dato importo */ import javax.swing.JOptionPane; public class CapitaleObiettivo { public static void main(String[] args) { double capitaleIniziale, obiettivo, tasso, capitale; int a; String s = JOptionPane.showInputDialog("inserisci il capitale iniziale"); capitaleIniziale = Double.parseDouble(s); s = JOptionPane.showInputDialog("inserisci il tasso di interesse annuo (p.es. scrivi 10 per indicare il 10%"); tasso = Double.parseDouble(s); s = JOptionPane.showInputDialog("inserisci il capitale finale desiderato"); obiettivo = Double.parseDouble(s); a = 0; capitale = capitaleIniziale; while(capitale < obiettivo) { capitale = capitale * (1+tasso/100); a++; } System.out.println("dopo "+a+" anni il capitale e' pari a "+capitale); System.exit(0); } }