Bài Tập Lập Trình C

Bài 1: Viết chương trình cho phép người dùng tạo tệp “Baitho.txt” lưu nội dung một bài thơcó n dòng được nhập vào từ bàn phím, sau đó đọc lại tệp văn bản vừa tạo và hiển thị nội dung lên màn hình.
Bài 2: Viết chương trình tạo tệp dữ liệu “DIEM.DAT” chứa bảng điểm của n thí sinh và in kết quả ra màn hình. Bảng điểm gồm các cột: Họ tên, Điểm Toán, Điểm Lý, Điểm Hoá, Tổng, Loại.
Nhập vào: Họ tên, Điểm toán, Điểm lý, Điểm hoá.
            Tính Tổng, Loại theo nguyên tắc:
                        Tổng = Điểm toán + Điểm lý + Điểm hoá.
Loại = “DO”            nếu   Tổng > 19
Loại = “TRUOT”     nếu   Tổng <= 19
Bài 3: Viết chương trình tạo tệp dữ liệu “LUONG.DAT” chứa bảng lương của n nhân viên và in kết quả ra màn hình.
Bảng lương gồm các cột: Họ tên, Ngày công, Lương chính, Thưởng, Tổng.
Nhập vào: Họ tên, Ngày công, Lương chính.
Tính Thưởng, Tổng theo nguyên tắc:
Thưởng = Lương chính  x  2       nếu Ngày công > 25
Thưởng = Lương chính               nếu Ngày công <= 25
Tổng = Lương chính + Thưởng
Bài 4: Viết chương trình tạo tệp dữ liệu “HANG.DAT” chứa bảng Thống kê hàng nhập của n mặt hàng và in kết quả ra màn hình. Bảng Thống kê hàng nhập gồm các cột:
Tên, Số lượng, Đơn giá, Tiền, Loại.
Nhập vào: Tên, Số lượng, Đơn giá.
Tính Tiền, Loại:        Tiền = Số lượng x Đơn giá.
Loại = “Cao”       nếu     Tiền  >   500000.
Loại = “THAP”   nếu     Tiền  <= 500000.
Bài 5: Viết chương trình tạo tệp dữ liệu “SACH.DAT” chứa bảng danh mục của n quyển sách và in kết quả ra màn hình. Bảng danh mục sách bao gồm các cột:
Tên, Năm, Tác giả, Giá, Loại.
Nhập vào: Tên, Năm, Tác giả, Giá.
Tính Loại theo công thức sau:
                        Loại = Cao       nếu     Tiền  >  50000
Loại = “TB”         nếu     20000<= Tiền <= 50000
Loại = “THAP”    nếu     Tiền < 20000.
Bài 6: Làm lại tất cả các bài tập từ 2-5 theo cách không sử dụng tệp để lưu dữ liệu, thay vào đó hãy sử dụng mảng cấu trúc.