Bài 37.8. Hệ Thống Đặt Hàng Món Ăn - [Độ khó: Khá]
Bài 37.8. Hệ Thống Đặt Hàng Món Ăn - [Độ khó: Khá]
Một nhà hàng mới mở cần một hệ thống đơn giản để ghi nhận các món ăn khách hàng đã đặt. Mỗi món ăn có một tên và giá. Khách hàng có thể đặt nhiều món. Bạn cần lưu trữ danh sách các món ăn đã đặt và sau đó in ra danh sách đó theo thứ tự đặt, cùng với tổng hóa đơn. Sử dụng danh sách liên kết để quản lý các món ăn đã đặt.
INPUT FORMAT
Dòng đầu tiên là số nguyên N
(1 <= N <= 100), số lượng món ăn khách hàng đặt.
N
dòng tiếp theo, mỗi dòng chứa một chuỗi (tên món ăn) và một số nguyên (giá tiền), cách nhau bởi dấu cách. Tên món ăn không chứa khoảng trắng, độ dài tối đa 50 ký tự. Giá tiền từ 1000 đến 1000000.
OUTPUT FORMAT
N
dòng đầu tiên, mỗi dòng in ra Ten_mon_an - Gia_tien
.
Dòng cuối cùng: Tong hoa don: X
(trong đó X
là tổng giá tiền của tất cả các món ăn).
Ví dụ:
Input:
3
Pho 30000
TraSua 25000
BanhMi 20000
Output:
Pho - 30000
TraSua - 25000
BanhMi - 20000
Tong hoa don: 75000
Giải thích:
- Khách hàng đặt 3 món: Pho (30000), TraSua (25000), BanhMi (20000).
- Tổng hóa đơn là 30000 + 25000 + 20000 = 75000.
- Các món được in ra theo thứ tự đặt.
Comments