Saltar al contenido principal
Foro

Adherencia y Conocimiento

Ejercicio de practica

Ejercicio de practica

de Jorge Armando Regino Lambraño - Número de respuestas: 0

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]));

        }

}


}