K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

QT
Quoc Tran Anh Le
Giáo viên
23 tháng 8 2023

# Đọc dữ liệu từ file muahang.inp

with open('muahang.inp', 'r') as file:

 lines = file.readlines()

 mat_hangs = []

 for line in lines:

  data = line.strip().split(',')

  ten = data[0]

  don_gia = float(data[1])

  so_luong = int(data[2])

  thanh_tien = don_gia * so_luong

  mat_hangs.append((ten, thanh_tien))

# Sắp xếp danh sách các mặt hàng theo thứ tự thành tiền tăng dần

n = len(mat_hangs)

for i in range(n - 1):

 for j in range(0, n - i - 1):

  if mat_hangs[j][1] > mat_hangs[j + 1][1]:

   mat_hangs[j], mat_hangs[j + 1] = mat_hangs[j + 1], mat_hangs[j]

# In danh sách các mặt hàng và thành tiền tương ứng ra màn hình

print("Danh sách các mặt hàng và thành tiền tương ứng:")

for mat_hang in mat_hangs:

 print("Tên mặt hàng: ", mat_hang[0])

 print("Thành tiền: ", mat_hang[1])

 print("-----")

7 tháng 1 2022

Em ghi có dấu phẩy được không chứ đọc không hiểu gì hết!

7 tháng 1 2022

bẹn có thể giúp mk làm bài đc hem qua câu hỏi của mk :(((

Viết chương trình Pascal có khai báo và sử dụng biếnBà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ẽ trả hàng và nhận tiền thanh toán tại nhà khác hàng. Ngoài giá trị hàng hóa, khách hàng còn phải trả thêm phí dịch vụ. Hãy viết chương trình Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy...
Đọc tiếp

Viết chương trình Pascal có khai báo và sử dụng biến

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ẽ trả hàng và nhận tiền thanh toán tại nhà khác hàng. Ngoài giá trị hàng hóa, khách hàng còn phải trả thêm phí dịch vụ. Hãy viết chương trình Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất.

Gợi ý: Công thức cần tính

Tiền thanh toán = Đơn giá x Số lượng + Phí dịch vụ

a. Khởi động Pascal. Gõ chương trình sau và tìm hiểu ý nghĩa từng câu lệnh

b. Lưu chương trình với ten TINHTIEN.PAS. Dịch và chỉnh sửa lỗi nếu có.

c. Chạy chương trình vơi các bộ dữ liệu (đơn giá và số lượng) như sau (1000,20), (3500,200), (18500,123). Kiểm tra tính đúng của các kết quả in ra..

d. Chạy chương trình với bộ dữ liệu (1,35000). Quan sát kết quả nhận được hãy thử đoán lí do tại sao chương trình cho kết quả sai.

0
8 tháng 9 2022

{ đơn giá: a, số lượng: b}

uses crt;

var a,b,s,thanhtoan:integer;

begin

write('nhap gia don hang:');

read(a);

write('nhap so luong hang:');

s:=0;

thanhtoan:=0;

s:=a*b;

if s>100 then thanhtoan:= s*(30/100)

   else thanhtoan:= s* (10/100);

write(' so tien can thanh toan la:',' ',thanhtoan);

readln;

end.

 

 

 

 

 

 

 

 

10 tháng 3 2023

a, Nam phải trả:

[40000 x (100% - 10%)] x (100% - 5%)= 34200 (đồng)

b, Giá gốc cuốn sách:

36000 : (100% - 5%) : (100% - 10%)= 42105,2632 (đồng)

15 tháng 4 2016

Dễ thấy 28, 29, 30, 31, 32 đều có thể biểu diễn được dạng 5x + 8y.
Từ các mặt hàng lớn >= 33 thì ta lần lượt thêm số lượng 5 quan tương ứng.

Cụ thể
28 = 5*4 + 8
29 = 5 + 8 *3
30 = 5* 6
31 = 8 * 2 + 5 * 3
32 = 8 * 4

15 tháng 4 2016

Ở Vương quốc Ngũ Bát người ta chỉ phát hành 2 loại tiền: Tiền 5 quan và tiền 8 quan.Ở Ngũ Bát người ta mua bán mà không có thói quen trả lại tiền thừa, người mua phải chuẩn bị sẵn tiền để trả đủ mới mua được món hàng cần mua mà không bị thiệt. Tuy nhiên, có thể thấy một số mặt hàng có giá trị mà chúng ta không thể trả đúng được, ví dụ các giá tiền 1,2,3,4,6,7,11,12... (khá nhiều!)

Thầy trò Đường Tăng đi qua Vương quốc Ngũ Bát và vào siêu thị "Over 27". Tất cả các mặt hàng ở siêu thị này đều có giá trị lớn hơn 27. Chứng minh rằng thầy trò Đường Tăng có thể mua đúng giá mọi mặt hàng siêu thị.

Đố ai giải được