Вопрос задан 29.07.2023 в 06:23. Предмет Информатика. Спрашивает Бринькова Елизавета.

Бизнесмен взял ссуду M тысяч рублей в банке под 20% годовых. Через сколько лет его долг превысит S

тысяч рублей, если за это время он не будет отдавать долг. C++ ОБЕЗАТЕЛЬНО ЧЕРЕЗ ЦИКЛ WHILE 
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Габбасов Владик.
#include <iostream>
using namespace std;
int main () { double m, s; int year = 0; cout << "m = "; cin >> m; cout << "s = "; cin >> s;
while (m < s) { m *= 1.2; year ++; cout << "\n\nYear - " << year << "\nSum = " << m;

}
cout << "\nYear - " << year; }
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно использовать цикл while, который будет выполняться до тех пор, пока долг не превысит S тысяч рублей. Внутри цикла вы будете увеличивать долг на сумму процентов за год.

Вот пример программы на C++, которая решает данную задачу:

cpp
#include <iostream> int main() { double M; // Исходная ссуда в тысячах рублей double S; // Максимальная сумма долга в тысячах рублей double interestRate = 0.20; // Годовая процентная ставка (20%) double debt; // Текущая сумма долга int years = 0; // Количество прошедших лет std::cout << "Введите сумму ссуды (тысячи рублей): "; std::cin >> M; std::cout << "Введите максимальную сумму долга (тысячи рублей): "; std::cin >> S; debt = M; while (debt <= S) { double interest = debt * interestRate; // Рассчитываем сумму процентов за год debt += interest; // Увеличиваем долг на сумму процентов years++; // Увеличиваем количество прошедших лет } std::cout << "Через " << years << " лет долг превысит " << S << " тысяч рублей." << std::endl; return 0; }

Пользователь должен ввести исходную ссуду M и максимальную сумму долга S. Затем программа с использованием цикла while рассчитывает, через сколько лет долг превысит S, и выводит результат на экран.

Обратите внимание, что в программе применяется процентная ставка в виде десятичной дроби. То есть 20% ставки соответствует значению 0.20 в программе.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос