Tệp và thao tác với tệp

Tin Tin
Giả sử ta có tệp dữ liệu DIEM.TXT chứa điểm của 1 môn học Trong đó - Dòng 1 chứa điểm hệ số 1 - Dòng 2 chứa điểm hệ số 2 - Dòng 3 chứa điểm thi học kỳ Viết chương trình đọc điểm từ tệp DIEM.TXT sau đó tính điểm trung bình môn học và lưu kết quả vào tệp KQ.TXT
Nguyễn Lê Phước Thịnh
2 tháng 6 2020 lúc 18:58

const fi='diem.txt';
fo='kq.txt';
var f1,f2:text;
hs1,hs2,hs3:array[1..100]of integer;
dem1,dem2,dem3,t1,t2,t3,i,sc:integer;
kq:real;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
dem1:=0;
while not eoln(f1) do
begin
inc(dem1);
read(f1,hs1[dem1]);
end;
readln(f1);
dem2:=0;
while not eoln(f1) do
begin
inc(dem2);
read(f1,hs2[dem2]);
end;
readln(f1);
dem3:=0;
while not eoln(f1) do
begin
inc(dem3);
read(f1,hs3[dem3]);
end;
t1:=0;
for i:=1 to dem1 do
t1:=t1+hs1[i];
t2:=0;
for i:=1 to dem2 do
t2:=t2+(2*hs2[i]);
t3:=0;
for i:=1 to dem3 do
t3:=t3+(3*hs3[i]);
sc:=dem1+dem2*2+dem3*3;
kq:=(t1+t2+t3)/sc;
writeln(f2,kq:4:1);
close(f1);
close(f2);
end.

Bình luận (0)

Các câu hỏi tương tự
Quỳnh Anh
Xem chi tiết
Đào Xuân Trọng
Xem chi tiết
Miner Đức
Xem chi tiết
nguyễn quốc bảo
Xem chi tiết
Nguyen Duc Anh
Xem chi tiết
Hoàn Phạm
Xem chi tiết
Alpha Phương Hoa
Xem chi tiết
Hoàng Long
Xem chi tiết
Hà Như Trang
Xem chi tiết