Thiết kế một máy cà phê mà làm cho đồ uống khác nhau dựa trên các thành phần thiết lập. Khởi tạo các công thức nấu ăn cho thức uống mỗi nên được cứng-mã hóa, mặc dù nó nên tương đối dễ dàng để thêm mới đồ uống. Máy sẽ hiển thị các thành phần cổ (+ chi phí) và trình đơn khởi động, và sau khi tất cả các mảnh của đầu vào người dùng hợp lệ. Chi phí thức uống được xác định bởi sự kết hợp của các thành phần. Ví dụ, cà phê là 3 đơn vị cà phê (75 cent cho mỗi), các đơn vị 1 đường (25 cent cho mỗi), các đơn vị 1 của kem (25 cent cho mỗi). Thành phần và các mục trình đơn sẽ được in trong thứ tự chữ cái. Nếu uống là ra khỏi chứng khoán, nó nên in cho phù hợp. Nếu uống ở cổ, nó nên in "Dispensing:". Để chọn một thức uống, người dùng nên nhập vào một số có liên quan. Nếu họ gửi "r" hoặc "R" các thành phần nên trồng cây lại, và "q" hoặc "Q" nên bỏ thuốc lá. Nên bỏ qua dòng trống, và đầu vào không hợp lệ nên in thư đầu vào không hợp lệ.
đang được dịch, vui lòng đợi..