Бизнессмен взял ссуду т тысяч рублей в банке под 20% годовых. через сколько лет его долг превысит с тысяч рублей, если за это время он не будет отдавать долг.ПРОГРАММА НА С#
Ответы
Код на языке C#:
using System;
public class MainClass
{
public static void Main()
{
Console.WriteLine("Введите сумму ссуды (в тысячах рублей):");
double loanAmount = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите годовую процентную ставку (%):");
double interestRate = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите сумму, превышающую долг (в тысячах рублей):");
double targetAmount = Convert.ToDouble(Console.ReadLine());
int years = CalculateYearsToExceedDebt(loanAmount, interestRate, targetAmount);
Console.WriteLine($"Долг превысит {targetAmount} тысяч рублей через {years} лет.");
}
public static int CalculateYearsToExceedDebt(double loanAmount, double interestRate, double targetAmount)
{
int years = 0;
double debt = loanAmount;
while (debt <= targetAmount)
{
double interest = debt * (interestRate / 100);
debt += interest;
years++;
}
return years;
}
}