Предмет: Информатика, автор: mrstastop13579

Phython
2. Побудуйте математичну модель і створіть проєкт для визначення, на скільки років вкладниця має покласти х грн до банку, щоб отримати від банку більше за а грн прибутку, якщо банк щорічно збільшує вклад на р %.

Ответы

Автор ответа: abudabuer3232
0

Python:

def years_to_earn_more(x, a, r, threshold):

   """

   Функція, яка розраховує кількість років, протягом яких потрібно зберігати вклад,

   щоб отримати від банку більше ніж a грн прибутку.

   

   Параметри:

       x (float): початкова сума вкладу

       a (float): бажана сума прибутку

       r (float): відсоток, на який збільшується вклад щороку

       threshold (float): поріг, який необхідно перевищити, щоб розпочати отримання прибутку

   

   Повертає:

       years (int): кількість років, необхідних для досягнення бажаної суми прибутку

   """

   years = 0

   balance = x

   

   while balance < a + threshold:

       balance *= 1 + r / 100

       years += 1

   

   return years

Ця функція використовує цикл while, щоб обчислити кількість років, необхідних для того, щоб отримати більше ніж a грн прибутку від банку. Функція отримує наступні аргументи:

x - початкова сума вкладу

a - бажана сума прибутку

r - відсоток, на який збільшується вклад щороку

threshold - поріг, який необхідно перевищити, щоб розпочати отримання прибутку


mrstastop13579: в мене він не працює так як має, зроби все одним кодом будьласка, і перевір може що не так
Похожие вопросы
Предмет: Английский язык, автор: vovogoncarenko895
Test. Unit 1 Task 1 Complete the sentences with the missing adjectives. 1) Molly always helps people in need. She's generous 2) I'm an h_____ person - I always tell the truth. 3) My cousin is very s______- other children can't play with her toys! 4) Al wants to be successful at work. He's very a 5) Liam's s_______ He never does anything stupid. Task 2 Write questions asking about the missing parts of the sentences. 1) [ ] has designed men's clothes for the show. 2) They want to go to [] on holiday. 3) [] is the longest word in English.. 4) Kate has bought [] today.. 5) Roy is listening to [__________]. Task 3 Choose the correct option. 1) She usually avoids doing/ to do the washing-up. 2) Jane can't speak Chinese. She just pretends knowing / to know it. 3) Tom will never agree wearing / to wear these sweatpants. 4) Ula prefers speaking / to speak in English to her Spanish friends. 5) I don't mind talking / to talk to a journalist - I'm not shy. 6) Maria, I'd like asking / to ask you a few questions. Task 4 Complete the sentences with so, such, or such a(n). 1) You really shouldn't spend 2) My sister is friendly and caring person! 3) You've got_ many clothes that you must have something I can borrow. 4) I won't ask Ann because she gave me____ irresponsible advice last time. 5) My neighbours are_______ outgoing people and love having garden parties. 6) It was amazing idea to have a family picnic in the park. Task 5 Choose the correct option. 1) 2) 3) 4) much time playing games. X: Why do you think John will win? Y: He's been really A unpopular X: My sister loves animals. Y: Me too. I'm______ cats and dogs. A mad about B good at in the election campaign this year. C useless B involved X: Young people are better workers. Y: Why do you say that? X: Because they. C afraid of change faster. A adapt to B work on X: I don't have any elderly neighbours. Y:_____? There is an old people's home next to my house. B Don't you C Haven't they A Is it C connect with ? ? ? ?​