Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Visual Basic (VB).

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
 Private Type prod
       kod As String * 3
       name As String * 10
       nachalo As String * 4
       konec As String * 4
       needYear As String * 4
       pl(1 To 5) As Single
End Type  
 

Учитывая тип полей записи:

Код:
 
 Private Sub reshenie_Click()
Dim Mas%(), i%, j%
Dim needYear As Integer, iMoney As Single, CountMoney As Single
Open CurDir$ & "\predpr.dat" For Random As #1 Len = Len(pr)
   kolzap = LOF(1) \ Len(pr)
   fg.Clear
   fg.Cols = 13: fg.Rows = 16
   
    For i = 1 To kolzap
        Get #1, , pr
 
        needYear = CInt(InputBox("Введите  год"))
 
        If (needYear >= CInt(pr.nachalo)) And (needYear <= CInt(pr.konec)) Then
            iMoney = pr.pl(needYear - CInt(pr.nachalo) + 1)
            CountMoney = CountMoney + iMoney
        End If
 
        fg.TextMatrix(i, 0) = pr.name
    Next i
Close #1
 
Text2.Text = CStr(CountMoney)
End Sub
 


Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 19:09 27-05-2007 | Исправлено: AndVGri, 19:10 27-05-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Visual Basic (VB).


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru