![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Код:
{$APPTYPE CONSOLE} uses SysUtils; var t1,t2:TextFile; fam:string[15]; pol:char; pr:integer; su,okl:real; begin assign(t1,'1.txt'); assign(t2,'2.txt'); reset(t1); rewrite(t2); okl:=0; su:=0; while not eof(t1) do begin readln(t1,fam,pol,okl); if pol='ж' then begin su:=su+0.3*okl; writeln(t2,fam,' ',pol,' ',okl,' ',su,' ',0.3*okl:0:0); writeln(t2,fam,okl); su:=su+pr; end; end; if (su<>0) and (okl<>0) then write(t2,su/okl:0:3); closefile(t1); closefile(t2); end. Последний раз редактировалось Asira, 27.12.2009 в 18:15. |
#2
|
||||
|
||||
![]() Тут уже для всех Новогодние праздники почти наступили, а у вас 8 марта.
![]() У вас по условию и по коду открывается текстовый файл, т.е. данные хранятся в виде строк, а вы пытаетесь из него извлечь оклад как число. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() АААА точно ....... оклад же число........ а как енту фигнюшку исправить ??? а то у меня ни 8 марта ни нового года не будет
![]() ![]() ![]() |
#4
|
|||
|
|||
![]() юзай StrToFloat и FloatToStr для перевода String в Real
|