/* a partire da un capitale iniziale e un tasso di interesse annuo, * calcola il numero di anni necessari per raggiungere un dato importo */ import java.util.Scanner; public class CapitaleObiettivo { public static void main(String[] args) { double capitaleIniziale, obiettivo, tasso, capitale; int a; // L'istruzione seguente permettera' l'immissione di valori numerici da tastiera Scanner lett = new Scanner(System.in); System.out.print("inserisci il capitale iniziale: "); // il metodo lett.nextDouble() restituisce un valore double letto da tastiera // dopo l'assegnazione seguente la variabile capitaleIniziale contiene il valore immesso da tastiera capitaleIniziale = lett.nextDouble(); System.out.print("inserisci il tasso di interesse annuo (p.es. scrivi 10 per indicare il 10%): "); // il metodo lett.nextDouble() restituisce un valore double letto da tastiera tasso = lett.nextDouble(); System.out.print("inserisci il capitale finale desiderato: "); // il metodo lett.nextDouble() restituisce un valore double letto da tastiera obiettivo = lett.nextDouble(); 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); } }