package prestamoIzy;
import java.text.DecimalFormat;
import java.util.Scanner;
//import javax.swing.JOptionPane;
public class prestamoIzy {
public static void main(String[] args) {
double capital;
double interes;
double interesMensual;
double cuotaCapital;
double cuotaInteres;
double valorCapital;
double datosprestamos[][];
int meses;
int nivelRiesgo;
Scanner sc = new Scanner(System.in);
System.out.println("Ingrese capital");
capital = sc.nextInt();
System.out.println("Ingrese los meses");
meses = sc.nextInt();
System.out.println("Ingrese el nivel de riesgo de 1 a 3");
nivelRiesgo = sc.nextInt();
interesMensual = 0.0;
switch(nivelRiesgo) {
case 1:
interesMensual = 0.5;
break;
case 2:
interesMensual = 1.4;
break;
case 3:
interesMensual = 2.2;
break;
}
DecimalFormat f = new DecimalFormat("#.000");
double capitalA;
datosprestamos = new double [meses][5];
cuotaCapital = capital/meses;
capitalA = capital;
for(int i = 1 ; i <= meses ; i++){
cuotaInteres = capitalA * interesMensual/100;
valorCapital = cuotaCapital + cuotaInteres;
datosprestamos[i-1][0] = i;
datosprestamos[i-1][1] = capitalA;
datosprestamos[i-1][2] = cuotaCapital;
datosprestamos[i-1][3] = cuotaInteres;
datosprestamos[i-1][4] = valorCapital;
capitalA -= cuotaCapital;
}
System.out.println("Prestamo :" + capital);
System.out.println("interes : " + interesMensual );
System.out.println("Cuota \t Capital \t CuotaCapital \t CuotaInteres \t ValorCapital");
for(int i =0;i < datosprestamos.length; i++){
System.out.println(f.format(datosprestamos[i][0]) + " \t"+ f.format(datosprestamos[i][1])+ " \t"+ f.format(datosprestamos[i][2])+ " \t"+ f.format(datosprestamos[i][3])+ " \t\t"+ f.format(datosprestamos[i][4]));
}
}
}