IF RD(i) > 5 THEN P(i) = PL(i) * .1 * RD(i): GOTO met
IF RD(i) >= 3 THEN P(i) = PL(i) * .1 ELSE IF RD(i) > 1 THEN P(i) = PL(i) * .05 ELSE P(i) = 0
met:
OS(i) = PL(i) + P(i)
NEXT i
CLS
PRINT #2, TAB(35); "ВЕДОМОСТЬ ОПЛАТЫ ПЕРЕГОВОРОВ"
REM Вывод на экран шапки таблицы
PRINT #2, : PRINT #2,
PRINT #2, STRING$(95, "-")
PRINT #2,"| город | телефон|фамилия|дата|дата|время|время|тариф|кол-во|кол-во| сумма | | общая |”
PRINT #2,”| | | |разг| опл|соед.|оконч| | дней |минут | оплат | пеня | сумма |”
PRINT #2,”| | | | | | | | |оплат |разгов| в срок| | оплат |”
PRINT #2, STRING$(95, "-")
PRINT #2,"| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 | 13 | 14 |"
PRINT #2, STRING$(95, "-")
REM Вывод на экран значений по строкам таблицы
f1$ = "|\ \|\ \|\ \| ## | ## |##.##|##.##|##.##| ## | ### |####.##|###.##|####.##|"
FOR i = 1 TO m
PRINT #2, USING f1$; G$(i); T$(i); f$(i); DR(i); DPL(i); VS(i); VO(i); TAR(i); RD(i); KM(i); PL(i); P(i); OS(i)
NEXT i
PRINT #2, STRING$(95, "-")
CLOSE #2
END
Результат выполнения программы
ВЕДОМОСТЬ ОПЛАТЫ ПЕРЕГОВОРОВ
----------------------------------------------------------------------------------------------| город | телефон|фамилия|дата|дата|время|время|тариф|кол-во|кол-во| сумма | | общая |
| | | |разг| опл|соед.|оконч| | дней |минут | оплат | пеня | сумма |
| | | | | | | | |оплат |разгов| в срок| | оплат |
----------------------------------------------------------------------------------------------| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 | 13 | 14 |
----------------------------------------------------------------------------------------------|Бикин |55-88-22|Климов | 15 | 24 |10.30|10.35| 2.30| 9 | 5 | 11.50| 10.35| 21.85|
|Вильнюс |55-88-22|Климов | 15 | 20 |20.50|21.05|14.00| 5 | 15 | 210.00| 21.00| 231.00|
|Вологда |54-45-89|Буланов| 10 | 10 |17.15|17.25| 7.10| 0 | 10 | 71.00| 0.00| 71.00|
|Донецк |53-20-16|Аннин | 7 | 15 |13.20|13.25|12.20| 8 | 5 | 61.00| 48.80| 109.80|
|Ижевск |32-40-99|Сидоров| 6 | 7 |12.10|12.20| 7.00| 1 | 10 | 70.00| 0.00| 70.00|
|Ленск |54-45-89|Буланов| 3 | 10 |15.50|16.00| 4.40| 7 | 10 | 44.00| 30.80| 74.80|
|Москва |33-32-42|Якина | 5 | 7 |16.35|16.40|13.40| 2 | 5 | 67.00| 3.35| 70.35|
|Москва |33-32-42|Якина | 5 | 5 | 8.10| 8.14|13.40| 0 | 4 | 53.60| 0.00| 53.60|
|Москва |33-32-42|Якина | 29 | 30 |15.18|15.30|13.40| 1 | 12 | 160.80| 0.00| 160.80|
|Москва |54-20-54|Оприна | 25 | 25 |14.15|14.50|13.40| 0 | 35 | 469.00| 0.00| 469.00|
|Норильск |37-11-68|Рыбаков| 15 | 15 |14.30|14.35| 6.00| 0 | 5 | 30.00| 0.00| 30.00|
|Омск |32-40-99|Сидоров| 24 | 27 |12.10|12.19| 8.00| 3 | 9 | 72.00| 7.20| 79.20|
|Омск |32-40-99|Сидоров| 14 | 20 |21.10|21.17| 8.00| 6 | 7 | 56.00| 33.60| 89.60|
|Пермь |36-42-12|Юдин | 8 | 9 |19.10|19.15| 8.20| 1 | 5 | 41.00| 0.00| 41.00|
|Ростов |33-32-42|Якина | 10 | 10 |17.30|17.40|10.00| 0 | 10 | 100.00| 0.00| 100.00|
|Самара |55-88-22|Климов | 3 | 4 |10.00|10.10| 7.40| 1 | 10 | 74.00| 0.00| 74.00|
|Самара |21-13-99|Яковлев| 12 | 12 |20.50|21.00| 7.40| 0 | 10 | 74.00| 0.00| 74.00|
|Томск |54-45-89|Буланов| 21 | 21 |23.15|23.28|10.00| 0 | 13 | 130.00| 0.00| 130.00|
|Томск |54-45-89|Буланов| 23 | 28 |20.18|20.50|10.00| 5 | 32 | 320.00| 32.00| 352.00|
|Улан-Удэ |37-26-45|Грушева| 14 | 16 | 9.15| 9.20|12.00| 2 | 5 | 60.00| 3.00| 63.00|
-----------------------------------------------------------------------------------------------
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.