• C# 25б
    Начальный вклад в банке равен 100 000 тг. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы. По данному P определить, через сколько месяцев размер вклада превысит 1 500 000 тг., и вывести найденное количество месяцев K и итоговый размер вклада S.

Ответы 2

  • using System;

    namespace BrainlyTask {

       class Program {

           static void Main(string[] args) {

               decimal cap = 100000.00m;

               float p = 0;

               int c = 0;

                   Console.Write("Процентная ставка : ");

               if (float.TryParse(Console.ReadLine(), out p) == false) {

                   Console.WriteLine("Это не число");

                   Console.ReadKey();

                   return;

               }

               Console.WriteLine(string.Format($"Начальный вклад {cap.ToString()} тенге."));

               do {

                   cap *= 1 + (decimal)p / 100;

                   cap = decimal.Round(cap, 2);

                   c++;

                   Console.WriteLine(string.Format($"{c} мес.:  {cap} тенге"));  

               } while (cap < 1500000.00m);

               Console.WriteLine(string.Format($"Через {c} месяц(-ов) Ваш итоговый размер вклада будет равен {cap} тенге."));

               Console.ReadKey();

           }

       }

    }

  • using System;

    public class Test

    {

    public static void Main()

    {

     double s=100000;

     double p;

     int k=0;

     Console.Write("P = ");

     p = double.Parse(Console.ReadLine());

     while (s <= 1500000){

      s = s+s*p/100.0;

      k++;

     }

     Console.Write("k = {0}, S = {1:0.00}",k,s);

    }

    }

    Пример:

    P = 2

    k = 137, S = 1507382.72

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years