Tim kiếm

Chương trình giải bài toán nhận hàng

Sử dụng bảng tính EXCEL để xây dựng chương trình giải bài toán nhận hàng sau:
Dữ liệu nhập vào
- Mớn nước của tàu (da, df) trước khi xếp hàng.
- TPC, MTC.
- Hoàng độ tâm mặt phẳng đường nước (XF).
- Chiều dài tính toán của tàu LBP
- Mớn nước của tàu sau khi xếp hàng.
Yêu cầu cần kết quả:
Tính toán khối lượng hàng lớn nhất mà tàu có thể xếp xuống tàu
II/ Kiểm tra chương trình 
Hãy kiểm tra chương trình bằng một bài cụ thể như sau:

Bài 31: Một tàu có mớn nước df=25.4Ft; da=24.6Ft; TPC=58.01LT/Inch; MTC=1617.66Ft-LT/Inch;XF =-1,37ft. Hãy tính lượng hàng tối đa có thể xếp và vị trí lô hàng đó biết LBP=440ft để tàu sau khi hoàn thành việc xếp hàng có mớn nước df=26.2ft ;da=27.2ft

III/ XÂY DỰNG CHƯƠNG TRÌNH 
Tạo thư mục, lưu chương trình giống như những bài tập trên
3.1 Viết chương trình
Đây là một dạng của bài toán tính toán khối lượng hàng lớn nhất có thể xếp xuống tàu thoả mãn mớn nước nào đó. 
Để viết chương trình ta cần sử dụng các công thức sau:
- Công thức tính khối lượng hàng có thể xếp tối đa:
  Pmax = ΔÔd*TPC
  với ΔÔd là lượng thay đổi chiều chìm của tàu
- Công thức tính vị trí khối hàng
  l = TPC*ΔÔt/Pmax
 với l: khoảng cách từ lô hàng đến điểm F (tâm mặt phẳng đường nước)
 ΔÔt:độ chênh lệch mớn nước trước và sau khi xếp hàng
Có thể thiết kế chương trình như sau:









Các ô dành cho người dùng nhập dữ liệu là:
C4, E4, G4, I4, C6, E6, G6 và I6
Các ô xuất kết quả là: E12 và G12
Sau đây là chương trình chính của bài toán:
C7=(C4+E4)/2 Tính mớn nước trung bình trước khi xếp hàng
D7=(G4+I4)/2 Tính mớn nước trung bình sau khi xếp hàng
E7=(D7-C7)*12 Tính lượng chìm thêm của tàu
F7=E7*C6 Tính lượng hàng tối đa mà có thể xếp xuống tàu
G7=(C4-E4)-(G4-I4))*12 Tính dộ lệch Trim trước và sau khi xếp hàng
H7=E6*G7/F7 Tính khoảng cách lô hàng so với điểm F
Kết quả tính toán
E12=F7 
G12=H7+I6 Khoảng cách lô hàng so với mặt phẳng sườn giữa
3.2 Hoàn chỉnh giao diện và bảo vệ dữ liệu.
Sau khi hoàn thành việc viết chương trình, ta sẽ định dạng và thiết kế lại giao diện sao cho đẹp mắt. Để cho người sử dụng không thể nhìn thấy công thức trong các ô trung gian, ta chọn màu chữ cùng với màu nền tại các ô đó. Tiến hành bảo vệ tất cả các ô trừ những ô dùng để nhập dữ liệu.

Quảng cáo

Câu hỏi trắc nghiệm tin học căn bản và đáp án

1). Lệnh nào sau đây dùng để xóa màn hình ? A). CLS   B). CD C). TYPE  D). RD 2). Để bôi đen toàn bộ trang văn bản sử dụng lệnh nào sau đâ...

Học, học nữa, học mãi.
Kiến thức là vô tận không ai có thể nắm bắt được hết kho kiến thức của nhân lọai. Tôi với khả năng có hạn, cũng còn nhiều thứ tôi chưa biết. Nhưng với những gì đã biết, cũng xin chia sẻ với các bạn. Có thể với bạn là cũ và cũng có thể là mới, cùng với tinh thần cùng nhau học hỏi, cùng nhau phát triển. Tôi hy vọng đây là nơi chúng ta cùng học tập, chia sẻ, và cùng nhau phát triển.