30/09/2018, 17:21

Nhập vào số tiền để tìm đồ uống có trong menu và hiển thị loại đồ uống

Đề yêu cầu là nhập vào số tiền để tìm đồ uống có trong menu và hiển thị loại đồ uống. tìm đồ uống theo giá thì em làm được, còn ý tiếp theo là hiển thị theo loại thì em chưa biết cách làm

đồ uống hoa quả gồm: nước chanh, nước ép hoa quả
đồ uống có cồn: rượu 30 độ, 40 độ
đồ uống cafe: cafe

code đây ạ : http://codepad.org/3AHOCe2B
em làm theo cách này mà nó báo lỗi nên em xóa rồi: http://codepad.org/BndeAJRM

vũ xuân quân viết 19:29 ngày 30/09/2018

anh thấy trong code chỗ struct đồ uống có biến loại lưu đồ uống.
giờ em quy định
H: đồ uống trái cây
R: đồ uống có cồn
F: đồ uống cà phề
cho nhập loại đồ uống. kiểm tra nhập đúng 3 ký tự trên mới tìm. Còn không thì báo lỗi.

Vì anh không còn code C nữa nên chỉ đưa gợi ý cho em thôi.

Góp ý về code:

  • Anh thấy hàm timTheoGia và ktGia giống nhau. Gọi hàm timTheoGia, trong dòng for gọi ktGia. Trong hàm ktGia lại có 1 dòng for nữa. Điều này làm gia tăng việc chạy code, làm mới thời gian. Nên gộp 2 hàm đó lại.
    -Trong hàm timTheoGia lại gọi hàm taoDS. anh thấy dư
Hải CNTT viết 19:34 ngày 30/09/2018

hi, tại em đang làm bài kiểm tra nên chỉ làm cho nhanh mà ko để ý
còn ý còn lại là khi đã hiển thị tên đồ uống rồi thì hiển thị loại đồ uống luôn. ko phải nhập loại đồ uống vào đâu ạ. em nghĩ là đưa nó vào trong hàm taoDS và khởi gián bằng chuỗi nhưng ko biết làm thế nào cả

vũ xuân quân viết 19:31 ngày 30/09/2018

vậy em có thể làm theo cách này. Struct em thay biến char Loai; thành biến int loai. Rồi lưu giá trị 1,2,3.
1: đồ uống trái cây
2: đồ uống có cuồn
3: đồ uống có cà phê.
Khi xuất ra màn hình thì em kiểm tra điều kiện trên rồi xuất ra tên đố uống tương ứng thôi.

Bài liên quan
0