TovaHasi commited on
Commit
cdca41e
1 Parent(s): d8539ac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -224,14 +224,13 @@ def get_array_CF_PV():
224
 
225
  array_PV.append(round(cur_PV))
226
 
 
227
  if genre == 'Покупка автоматизированного ричтрака':
228
- array_PV.append(0.7*(I_0 - np.sum(array_amortization)) / array_discounting[-1])
229
- array_CF.append(0.7*(I_0 - np.sum(array_amortization)))
230
  elif genre == 'Покупка механизированного ричтрака':
231
- array_PV.append(0.7*(I_0 - np.sum(array_amortization)) / array_discounting[-1])
232
- array_CF.append(0.7*(I_0 - np.sum(array_amortization)))
233
 
234
- return array_CF, array_PV
235
 
236
 
237
  def get_array_NPV():
@@ -250,7 +249,7 @@ def get_id_first_positive_NPV(array_NPV):
250
 
251
  if st.button('Расчет эффективности'):
252
  Number_pallets, Number_machines, Number_employees = get_number_pallets_and_machines_employees()
253
- array_CF, array_PV = get_array_CF_PV()
254
 
255
  array_NPV = get_array_NPV()
256
 
@@ -259,6 +258,11 @@ if st.button('Расчет эффективности'):
259
  st.write(f'Необходимое кол-во ричтраков {Number_machines}')
260
  if genre == "Покупка механизированного ричтрака":
261
  st.write(f'Необходимое кол-во сотрудников {Number_employees}')
 
 
 
 
 
262
 
263
  st.write(f'NPV за {Number_of_months} месяцев:', array_NPV[-1])
264
  st.write(f'IRR на {Number_of_months} месяцев: {round(100 * IRR, 2)}%')
 
224
 
225
  array_PV.append(round(cur_PV))
226
 
227
+ sale_price_mashine = 0
228
  if genre == 'Покупка автоматизированного ричтрака':
229
+ sale_price_mashine = 0.7*(I_0 - np.sum(array_amortization)) / array_discounting[-1]
 
230
  elif genre == 'Покупка механизированного ричтрака':
231
+ sale_price_mashine = 0.7*(I_0 - np.sum(array_amortization)) / array_discounting[-1]
 
232
 
233
+ return array_CF, array_PV, sale_price_mashine
234
 
235
 
236
  def get_array_NPV():
 
249
 
250
  if st.button('Расчет эффективности'):
251
  Number_pallets, Number_machines, Number_employees = get_number_pallets_and_machines_employees()
252
+ array_CF, array_PV, sale_price_mashine = get_array_CF_PV()
253
 
254
  array_NPV = get_array_NPV()
255
 
 
258
  st.write(f'Необходимое кол-во ричтраков {Number_machines}')
259
  if genre == "Покупка механизированного ричтрака":
260
  st.write(f'Необходимое кол-во сотрудников {Number_employees}')
261
+
262
+ if genre == 'Покупка автоматизированного ричтрака':
263
+ st.write(f'С учетом изнашивания машины можно продать за {rount(sale_price_mashine)}, в конце проекта')
264
+ elif genre == 'Покупка механизированного ричтрака':
265
+ st.write(f'С учетом изнашивания машины можно продать за {rount(sale_price_mashine)}, в конце проекта')
266
 
267
  st.write(f'NPV за {Number_of_months} месяцев:', array_NPV[-1])
268
  st.write(f'IRR на {Number_of_months} месяцев: {round(100 * IRR, 2)}%')