gabelkova123 / lab

0 stars 0 forks source link

lab 6_2 #18

Open gabelkova123 opened 1 year ago

gabelkova123 commented 1 year ago

//программа, которая вычисляет платежи по кредиту. Кредит может быть //ипотечным, автомобильным, образовательным. package lab;

import java.util.Scanner; import java.util.Random; public class z1 { public static void main(String[ ] args) { final int MONTHS_YEAR = 12; //кол-во месяцев в году

        double stavka, mes_stavka,
                summa, plateg, stoimost;
        int srok;

        Scanner input = new Scanner(System.in);

        // Ввод данных
        System.out.print("Введите ежегодную ставку по кредиту в %: ");
        stavka = input.nextDouble();
        System.out.print("Введите срок кредита в годах: ");
        srok = input.nextInt();
        System.out.print("Введите сумму кредита в рублях: ");
        summa = input.nextDouble();

        // Вычислить ежемесячную ставку по кредиту
        mes_stavka = stavka / 12 / 100;

        // Вычислить ежемесячный платеж и стоимость кредита в рублях
        plateg = summa * mes_stavka / (1
                - 1 / Math.pow(1 + mes_stavka, srok * MONTHS_YEAR));
        stoimost = plateg * srok * MONTHS_YEAR;

        // Вывод ежемесячный платеж и стоимость кредита в рублях,
        System.out.println("Ежемесячный платеж = " +
                (int)(plateg * 100) / 100.0 + " руб.");
        System.out.println("Стоимость кредита = " +
                (int)(stoimost * 100) / 100.0 + " руб.");
    }
}