TovaHasi commited on
Commit
670c918
1 Parent(s): eddefd4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +48 -22
app.py CHANGED
@@ -10,27 +10,53 @@ st.title("Калькулятор Toyota📄")
10
  genre = st.radio("Какой из вариантов", ("Покупка автоматизированного ричтрака", "Аренда автоматизированного ричтрака", "Покупка механизированного ричтрака"))
11
 
12
  if genre == 'Покупка автоматизированного ричтрака':
13
- Buying_an_autopilot = st.number_input('Покупка автопилота, руб.', value=2000000)
14
- Purchase_of_peripheral_equipment = st.number_input('Покупка перефирийного оборудования, руб.', value=40000)
15
- Purchase_by = st.number_input('Покупка ПО, руб.', value=10000)
16
- Introduction_of_autopilot = st.number_input('Внедрение автопилота, руб.', value=20000)
17
- Maintenance = st.number_input('Обслуживание (месяц), руб.', value=100000)
18
- The_cost_of_repairing_one_car = st.number_input('Стоимость ремонта одной машины, руб.', value=10000)
19
- Inflation_rate = st.number_input('Уровень инфляции', value=0.04)
20
- Monthly_salary_rate = st.number_input('Заработная ставка, руб. в месяц', value=40000)
21
- Number_of_months = st.number_input('Количество месяцев', value=12)
22
- Equipment_breakdown_rate = st.number_input('Коэффициент поломки оборудования', value=0.1)
23
- Price_for_processing_ont_pallet = st.number_input('Цена за обработку 1 паллета, руб.', value=300)
24
- Cargo_flow = st.number_input('Грузопоток, шт/месяц', value=10000)
25
- Efficiency = st.number_input('Производительность, шт в час', value=5)
26
- Number_of_working_hours = st.number_input('Количество рабочих часов', value=8)
27
- Shift_of_one_employee = st.number_input('Смена 1 работника, ч.', value=8)
28
- Number_of_working_days_month = st.number_input('Количество рабочих дней в месяц, дн.', value=20)
29
- Social_benefits_for_one_employee = st.number_input('Социальные выплаты 1 сотруднику, руб.', value=10000)
30
- Insurance_rate = st.number_input('Ставка страхования', value=0.005)
31
- Income_tax_rate = st.number_input('Ставка налога на прибыль', value=0.2)
32
- Number_of_autopilots_serviced_by_one_employee = st.number_input('Количество автопилотов, обслуживаемых 1 работником', value=10)
33
- discounting = st.number_input('Ставка дисконтирования в месяц', value=0.028)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  elif genre == 'Аренда автоматизированного ричтрака':
36
  Rent_an_autopilot = st.number_input('Аренда автопилота, руб.', value = 20000)
@@ -233,4 +259,4 @@ if st.button('Расчет эффективности'):
233
  chart_data['NPV'] = array_NPV
234
 
235
  st.bar_chart(chart_data)
236
-
 
10
  genre = st.radio("Какой из вариантов", ("Покупка автоматизированного ричтрака", "Аренда автоматизированного ричтрака", "Покупка механизированного ричтрака"))
11
 
12
  if genre == 'Покупка автоматизированного ричтрака':
13
+ col1, col2, col3 = st.columns(3)
14
+
15
+ with col1:
16
+ Buying_an_autopilot = st.number_input('Покупка автопилота, руб.', value=2000000)
17
+ Purchase_of_peripheral_equipment = st.number_input('Покупка перефирийного оборудования, руб.', value=40000)
18
+ Purchase_by = st.number_input('Покупка ПО, руб.', value=10000)
19
+ Introduction_of_autopilot = st.number_input('Внедрение автопилота, руб.', value=20000)
20
+ Maintenance = st.number_input('Обслуживание (месяц), руб.', value=100000)
21
+ The_cost_of_repairing_one_car = st.number_input('Стоимость ремонта одной машины, руб.', value=10000)
22
+ Inflation_rate = st.number_input('Уровень инфляции', value=0.04)
23
+ Monthly_salary_rate = st.number_input('Заработная ставка, руб. в месяц', value=40000)
24
+ Number_of_months = st.number_input('Количество месяцев', value=12)
25
+ Equipment_breakdown_rate = st.number_input('Коэффициент поломки оборудования', value=0.1)
26
+
27
+ with col2:
28
+ Price_for_processing_ont_pallet = st.number_input('Цена за обработку 1 паллета, руб.', value=300)
29
+ Cargo_flow = st.number_input('Грузопоток, шт/месяц', value=10000)
30
+ Efficiency = st.number_input('Производительность, шт в час', value=5)
31
+ Number_of_working_hours = st.number_input('Количество рабочих часов', value=8)
32
+ Shift_of_one_employee = st.number_input('Смена 1 работника, ч.', value=8)
33
+ Number_of_working_days_month = st.number_input('Количество рабочих дней в месяц, дн.', value=20)
34
+ Social_benefits_for_one_employee = st.number_input('Социальные выплаты 1 сотруднику, руб.', value=10000)
35
+ Insurance_rate = st.number_input('Ставка страхования', value=0.005)
36
+ Income_tax_rate = st.number_input('Ставка налога на прибыль', value=0.2)
37
+ Number_of_autopilots_serviced_by_one_employee = st.number_input('Количество автопи��отов, обслуживаемых 1 работником', value=10)
38
+ discounting = st.number_input('Ставка дисконтирования в месяц', value=0.028)
39
+ # Buying_an_autopilot = st.number_input('Покупка автопилота, руб.', value=2000000)
40
+ # Purchase_of_peripheral_equipment = st.number_input('Покупка перефирийного оборудования, руб.', value=40000)
41
+ # Purchase_by = st.number_input('Покупка ПО, руб.', value=10000)
42
+ # Introduction_of_autopilot = st.number_input('Внедрение автопилота, руб.', value=20000)
43
+ # Maintenance = st.number_input('Обслуживание (месяц), руб.', value=100000)
44
+ # The_cost_of_repairing_one_car = st.number_input('Стоимость ремонта одной машины, руб.', value=10000)
45
+ # Inflation_rate = st.number_input('Уровень инфляции', value=0.04)
46
+ # Monthly_salary_rate = st.number_input('Заработная ставка, руб. в месяц', value=40000)
47
+ # Number_of_months = st.number_input('Количество месяцев', value=12)
48
+ # Equipment_breakdown_rate = st.number_input('Коэффициент поломки оборудования', value=0.1)
49
+ # Price_for_processing_ont_pallet = st.number_input('Цена за обработку 1 паллета, руб.', value=300)
50
+ # Cargo_flow = st.number_input('Грузопоток, шт/месяц', value=10000)
51
+ # Efficiency = st.number_input('Производительность, шт в час', value=5)
52
+ # Number_of_working_hours = st.number_input('Количество рабочих часов', value=8)
53
+ # Shift_of_one_employee = st.number_input('Смена 1 работника, ч.', value=8)
54
+ # Number_of_working_days_month = st.number_input('Количество рабочих дней в месяц, дн.', value=20)
55
+ # Social_benefits_for_one_employee = st.number_input('Социальные выплаты 1 сотруднику, руб.', value=10000)
56
+ # Insurance_rate = st.number_input('Ставка страхования', value=0.005)
57
+ # Income_tax_rate = st.number_input('Ставка налога на прибыль', value=0.2)
58
+ # Number_of_autopilots_serviced_by_one_employee = st.number_input('Количество автопилотов, обслуживаемых 1 работником', value=10)
59
+ # discounting = st.number_input('Ставка дисконтирования в месяц', value=0.028)
60
 
61
  elif genre == 'Аренда автоматизированного ричтрака':
62
  Rent_an_autopilot = st.number_input('Аренда автопилота, руб.', value = 20000)
 
259
  chart_data['NPV'] = array_NPV
260
 
261
  st.bar_chart(chart_data)
262
+