Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Bài tập xử lý tệp | Cây nhị phân tìm kiếm

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    12

    Mặc định Bài tập xử lý tệp | Cây nhị phân tìm kiếm

    Mô tả:
    Một công ty viễn thông muốn có một chương trình xử lý các cuộc điện thoại để đưa ra tổng doanh thu và thanh toán tiền cho khách hàng trong mỗi tháng. Thông tin hiện tại được lưu trên hai tệp: Một tệp lưu giữ thông tin về khách hàng và tệp kia lưu giữ thông tin về các cuộc gọi.
    1.Tệp thông tin khách hàng có tên customer.dat bao gồm thông tin sau:
    Tên khách hàng:
    - Là một xâu gồm không quá 25 kí tự
    - Kết thúc bởi dấu chấm phẩy ";".
    Số điện thoại khách hàng: từ 8000000 dến 8999999.
    Ví dụ dòng tên khách hàng có dạng như sau:
    Nguyễn anh Tuấn; 7682458
    2.Thông tin về cuộc gọi tệp phone.dat
    Mỗi dòng bao gồm thông tin sau:
    - số điện thoại từ 8000000 đến 899999;
    - Thời lượng gọi từ 1 đến 120 phút.
    - Thời điểm bắt đầu gọi: thuộc khoảng 00:00 đến 23:59 (đồng hồ 24 giờ).
    - Ngày gọi dạng dd/mm/yyyy
    - Miền gọi: là một trong bốn vùng có kí hiệu: NH, LC , XA, RX (Nội hạt, lận cận , xa và rất xa)
    ví dụ một dòng trong tệp customer.dat có dạng như sau
    7682458 4 01:56 14/02/2009 NH
    Dĩ nhiên là có thể có nhiều dòng có cùng số điện thoại
    Hai tệp liên hệ với nhau qua số điện thoại, sau khi đọc một số điện thoại trong tệp phone.dat, cuộc gọi sẽ được xử lí cho khách hàng có số điện thoại trùng với số đó. Tệp ban đầu có thể không được sắp xếp nhưng kết quả thì sắp xếp tăng dần theo số điện thoại. Giả sử tất cả dữ liệu đều hợp lệ, đương nhiên có thể có khách hàng không có cuộc gọi nào.
    3. Tệp kết quả result.dat có tiêu đề thích hợp và nêu rõ các thông tin sau:
    a: với mỗi khách hàng:
    - Tổng số tiền mà người đó phải trả
    - số các cuộc gọi của người đó trên mỗi vùng
    b : Thông tin tổng thể
    - Tổng doanh thu của công ty
    - Tổng số các cuộc gọi của tất cả các khách hàng trên mỗi vùng
    Cách xử lí
    Tiền trả cho các cuộc gọi (trừ các cuộc nội hạt) được tính theo công thức
    TIỀN = HỆ SỐ CƠ SỞ * THỜI LƯỢNG DÃ GỌI* HỆ SỐ VÙNG
    với giá cơ bản là 400đ
    hệ số miền với nội hạt là 1, lân cận là 2, xa là 3 và rất xa là 4
    Đối với các cuộc gọi từ 23h00 đến 5h00 các ngày và thứ bảy, chủ nhật thì giảm giá 30%.
    Mọi người giúp mình nhé, cảm ơn
    Chưa thất bại chưa phải người từng trải
    Không đau thương không lớn nổi thành người
    Nếu lòng ta những giọt mưa rơi
    Thì nắng đẹp đâu có ngày sẽ tới

    ~Tất cả rồi cũng sẽ qua~

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Giúp thế nào đây cậu ?

  3. #3
    Ngày gia nhập
    10 2008
    Bài viết
    12

    Giúp được bất cứ cái gì thì tốt cái đó rox_rook ạ, mình chẳng có cái ý tưởng nào cho bài này cả
    Chưa thất bại chưa phải người từng trải
    Không đau thương không lớn nổi thành người
    Nếu lòng ta những giọt mưa rơi
    Thì nắng đẹp đâu có ngày sẽ tới

    ~Tất cả rồi cũng sẽ qua~

Các đề tài tương tự

  1. [Kiếm Thế] Kiếm Thế Ngạo Thiên Kiếm Chạy Thử Nghiệm vào 10h ngày 15/09
    Gửi bởi c0jskull trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 5
    Bài viết cuối: 29-09-2013, 10:45 AM
  2. [Kiếm Thế] Kiếm Thế Kiếm Linh Chạy Thử Nghiệm vào 10h ngày 4/7
    Gửi bởi c0jskull trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 05-07-2013, 12:16 PM
  3. [Kiếm Thế] Kiếm Thế Kiếm Linh Chạy Thử Nghiệm vào 10h ngày 4/7
    Gửi bởi c0jskull trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 03-07-2013, 10:30 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn