ВУЗ:
Составители:
Рубрика:
44
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or
Text4.Text = ""
Then
MsgBox "Нет данных для расчета", vbExclamation, "Амортиза-
ция”
Text1.SetFocus
Exit Sub
End If
dblПервичнаяСтоимость = CDbl(Text1.Text)
dblОстаточнаяСтоимость = CDbl(Text2.Text)
intВремяАмортизации = CInt(Text3.Text)
intПериодРасчета = CInt(Text4.Text)
If dblПервичнаяСтоимость < dblОстаточнаяСтоимость Then
MsgBox "ОШИБКА! Остаток больше начальной стоимости", _
vbExclamation, "Амортизация"
Text1.SetFocus
Exit Sub
End If
If intВремяАмортизации < intПериодРасчета Then
MsgBox "Ошибка в сроке амортизации!", vbExclamation,_
"Амортизация"
Text3.SetFocus
Exit Sub
End If
If Option1.Value = True Then
blnПризнак = True
Else
blnПризнак = False
End If
If blnПризнак = True Then
dblВеличинаАмортизации = SYD(dblПервичнаяСтоимость , _
dblОстаточнаяСтоимость , intВремяАмортизации, intПериодРасчета)
Else
If Text6.Text = "" Then
MsgBox "Нет данных для кратности", vbExclamation, "Амортиза-
ция"
Text6.SetFocus
Exit Sub
End If
IntКратность = CInt(Text6.Text)
dblВеличинаАмортизации = DDB(dblПервичнаяСтоимость , _
dblОстаточнаяСтоимость , intВремяАмортизации, intПериодРасчета,
IntКратность )
End If
Text5.Text = CStr(dblВеличинаАмортизации)
44
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or
Text4.Text = ""
Then
MsgBox "Н ет данны х для рас ч ета", vbExclamation, "Ам ортиза-
ция”
Text1.SetFocus
Exit Sub
End If
dblП ервич наяС тоим ос ть = CDbl(Text1.Text)
dblО с таточ наяС тоим ос ть = CDbl(Text2.Text)
intВ рем яАм ортизации = CInt(Text3.Text)
intП ериодР ас ч ета= CInt(Text4.Text)
If dblП ервич наяС тоим ос ть < dblО с таточ наяС тоим ос ть Then
MsgBox "О Ш И Б К А! О с таток боль ш енач аль ной с тоим ос ти", _
vbExclamation, "Ам ортизация"
Text1.SetFocus
Exit Sub
End If
If intВ рем яАм ортизации < intП ериодР ас ч етаThen
MsgBox "О ш ибкав с рокеам ортизации!", vbExclamation,_
"Ам ортизация"
Text3.SetFocus
Exit Sub
End If
If Option1.Value = True Then
blnП ризнак = True
Else
blnП ризнак = False
End If
If blnП ризнак = True Then
dblВ елич инаАм ортизации = SYD(dblП ервич наяС тоим ос ть , _
dblО с таточ наяС тоим ость , intВ рем яАм ортизации, intП ериодР ас ч ета)
Else
If Text6.Text = "" Then
MsgBox "Н ет данны х для кратнос ти", vbExclamation, "Ам ортиза-
ция"
Text6.SetFocus
Exit Sub
End If
IntК ратнос ть = CInt(Text6.Text)
dblВ елич инаАм ортизации = DDB(dblП ервич наяС тоим ос ть , _
dblО с таточ наяС тоим ос ть , intВ рем яАм ортизации, intП ериодР ас ч ета,
IntК ратнос ть )
End If
Text5.Text = CStr(dblВ елич инаАм ортизации)
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
