Статус: Офлайн
Реєстрація: 28.03.2009
Повідом.: 67
Реєстрація: 28.03.2009
Повідом.: 67
Помогите отладить процедуру ввода. paskal
procedure vvod(var d:bal);
var j:byte;
f:byte;
begin
clrscr;
begin
writeln('vvedite kol predmetov');
readln(d.m);
begin
clrscr;
f:=4;
writeln(' ----------------------------- ');
writeln('| familiya | predmet | ocenka |');
writeln(' ============================ |');
writeln('| | | |');
{writeln('vvedite fio studenta');}
gotoxy(2,f);
readln(d.fio);
for j:=1 to d.m do
{writeln('vvedi predmet');}
gotoxy(13,f);
readln(d.pred[j]);
{writeln('vvedi ocenku');}
gotoxy(25,f);
readln(d.oc[j]);
begin
f:=f+1;
gotoxy(13,f);
end;
end;
end;
end;
не пойму что не так...
Предположим ввожу кол-во предметов 2, процедура один записывает, а во второй все нули....
надо, что б записывало все!
procedure vvod(var d:bal);
var j:byte;
f:byte;
begin
clrscr;
begin
writeln('vvedite kol predmetov');
readln(d.m);
begin
clrscr;
f:=4;
writeln(' ----------------------------- ');
writeln('| familiya | predmet | ocenka |');
writeln(' ============================ |');
writeln('| | | |');
{writeln('vvedite fio studenta');}
gotoxy(2,f);
readln(d.fio);
for j:=1 to d.m do
{writeln('vvedi predmet');}
gotoxy(13,f);
readln(d.pred[j]);
{writeln('vvedi ocenku');}
gotoxy(25,f);
readln(d.oc[j]);
begin
f:=f+1;
gotoxy(13,f);
end;
end;
end;
end;
не пойму что не так...
Предположим ввожу кол-во предметов 2, процедура один записывает, а во второй все нули....
надо, что б записывало все!

