Вопрос задан 24.09.2023 в 12:42. Предмет Информатика. Спрашивает Волк Сергей.

Скласти програму, що порахує, на скільки років потрібно покласти в банк суму q, щоб отримати суму

w, якщо банк нараховує р % річних. Початкова сума q, кінцева сума w, а також р % запитується у користувача. Вивести на екран значення суми кожного року та загальну кількість років. Хід роботи Відкрийте вікно IDLE і створіть нове вікно програми File-New file. Запишіть початкову суму q та кінцеву суму w, а також р %: q=int(input('Яку суму покладете в банк?:')) w=int(input('Яку суму хочете отримати?:')) p=int(input('Введіть відсоткову ставку банку:')) Присвойте початкове значення років k=0 та суму в банку qw=q. У циклі з умовою (сума в банку qw не перевищує суму w) порахуйте відсоток від суми (qp=qw*p/100); збільшити суму в банку на відсоток (qw=qw+qp)та вивести. Кількість років збільшити на один k=k+1. Вивести кількість років print( ‘Рік',k). Збережіть програму (File-Save As-) у власній папці під назвою ПР-12 Власне прізвище. Запустіть програму на виконання, перевірте її для різних початкових даних Run-Run Module (F5). Натиснути кнопку «Здати роботу». Ваш файл з назвою «ПР-12 Власне прізвище» помiстити у вікно «Завантаження файлу» та натиснути кнопку «Зберегти».
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Брыкова Арина.

Ответ:

q=int(input('Яку суму покладете в банк?:'))

w=int(input('Яку суму хочете отримати?:'))

p=int(input('Введіть відсоткову ставку банку:'))

k = 0

qw = q

while qw < w:

   qp = qw*p/100

   qw += qp

   k += 1

   print('Сума через', k, 'років:', round(qw, 2))

print('Загальна кількість років:', k)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Добре, ось програма на мові Python, яка реалізує описаний вами алгоритм:

python
q = int(input('Яку суму покладете в банк?: ')) w = int(input('Яку суму хочете отримати?: ')) p = float(input('Введіть відсоткову ставку банку: ')) k = 0 # Початкова кількість років qw = q # Початкова сума в банку while qw < w: qp = qw * p / 100 # Розрахунок відсотку qw += qp # Збільшення суми в банку на відсоток k += 1 # Збільшення кількості років print(f'Рік {k}: сума в банку = {qw:.2f}') print('Загальна кількість років:', k)

Ви можете скопіювати цей код у свій файл у середовищі IDLE, зберегти його та запустити для перевірки. Змініть значення q, w та p за потреби, і програма обчислить відповідні результати.

0 0

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

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

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

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