Xét bài toán sau, em hãy mô tả thuật toán của em để giải quyết bài toán này bằng hai trong những cách sau:...
Bài tập 2: Xét bài toán sau, em hãy mô tả thuật toán của em để giải quyết bài toán này bằng hai trong những cách sau: ngôn ngữ tự nhiên, sơ đồ khối, chương trình Scratch.
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Khách hàng chỉ cần đăng ký số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ giao hàng và nhận tiền thanh toán tại nhà của khách hàng. Tiền khách hàng phải thanh toán bao gồm tiền mua hàng (tiền mua hàng = số lượng x đơn giá) và phí dịch vụ. Nếu tiền mua hàng từ 500.000 đồng trở lên thì khách hàng được hưởng ưu đãi không phải trả thêm phí dịch vụ, còn không thì khách hàng phải trả thêm phí dịch vụ bằng 5% của số tiền mua hàng. Biết số lượng hàng là N, đơn giá là d (nghìn đồng/ 1 đơn vị hàng). Hãy tính số tiền phải thanh toán.
Bài làm:
Input: số lượng hàng N, đơn giá d, phí dịch vụ
Output: Số tiền phải thanh toán
Mô tả thuật toán bằng ngôn ngữ tự nhiên:
- Bước 1: Nhập số lượng hàng N và đơn giá d.
- Bước 2: Tính số tiền mua hàng = số lượng hàng x đơn giá.
- Bước 3: Nếu số tiền mua hàng >= 500.000 thì số tiền thanh toán = số tiền mua hàng. Nếu ngược lại thì số tiền thanh toán = số tiền mua hàng x 105%
Mô tả thuật toán bằng chương trình Scratch
Mô tả thuật toán bằng sơ đồ khối:
Xem thêm bài viết khác
- Em hãy tìm hiểu và cho biết chương trình sau thực hiện công việc gì?
- Em có thể tìm hiểu xem từng lệnh trong chương trình của bạn Hồng ở mục B.1...
- Quá trình tạo và thực hiện chương trình Scratch có trải qua hai bước như trên không?...
- Tính số mol lưu huỳnh trong a (kg) than đá có chứa b (%) tạp chất lưu huỳnh...
- Giải vnen tin 8 bài 2: Quan hệ phụ thuộc giữa các đối tượng hình học trong Geogebra
- Giải vnen tin 8 bài 9: Hội thoại và truyền tin
- Thực hiện các công việc sau đây: a, Ẩn nhân vật chú mèo và Catherine sau đó chọn trong thư viện...
- Giải vnen tin 8 bài 4: Vẽ hình
- Sau khi thực hiện xong dãy lệnh dưới đây, giá trị của x và y bằng bao nhiêu?
- Dưới đây là kịch bản của bạn Hồng tạo ra hoạt cảnh nhân vật múa. Các em có thể giúp bạn Hồng chuyển kịch bản...
- Trong các câu lệnh gán dưới đây, từng biến thuộc kiểu dữ liệu nào? Những biểu thức nào...
- Giải vnen tin 8 bài 1: Vẽ hình với phần mềm Geogebra