Hãy viết chương trình đổi tiền có mệnh giá n đồng ra các tiền 200000, 100000, 50000
đồng sao cho số tờ tiền là ít nhất. n được nhập vào từ bàn phím
Viết chương trình nhập nhập vào số tiền n, đổi số tiền n thành các tờ 10,5,2,1 đồng
Bạn ơi!
Viết rõ là có thể đổi ra thành bao nhiêu tờ 10,5,2,1 đồng hay là có thể lấy bao nhiêu tờ 10,5,2,1 để tạo thành một số tiền bằng n vậy bạn?
Ví dụ như nhập n=30
thì xuất là 3 tờ 10; 6 tờ 5; 15 tờ 2; 30 tờ 1
hay là xuất 3 tờ 10
Nhập vào số tiền (nghìn đồng), in ra số tờ tiền có các mệnh giá thực tế (500k, 200k, 100k, 50k, 20k, 10k, 5k, 2k, 1k) với số tờ tiền ít nhất.
Sáng nay, bác Lân để tiền trong ví, mỗi loại chỉ có một tờ với mệnh giá là: 1000 đồng, 2000 đồng, 5000 đồng, 10000 đồng, 20000 đồng, 50000 đồng, 100000 đồng, 200000 đồng và 500000 đồng. Bác Lân ăn sáng hết 20000 đồng. Để trả tiền cho người bán hàng, bác rút ngẫu nhiên hai tờ tiền trong ví. Vậy bác Lân có bao nhiêu cách rút hai tờ tiền để chắc chắn thừa tiền trả cho người bán hàng.
Ta thấy:
Loại tiền có mệnh giá nhỏ hơn 20000 đồng gồm 4 tờ là: 1000 đồng, 2000 đồng, 5000 đồng, 10000 đồng
Loại tiền có mệnh giá lớn hơn 20000 đồng gồm 4 tờ là: 50000 đồng, 100000 đồng, 200000 đồng, 500000 đồng
Với tờ 20000 đồng, bác Lân có thể kết hợp với 4 tờ có mệnh giá nhỏ hơn nó để cho ra 4 cách rút tiền
Làm tương tự như vậy: Cho 4 tờ có mệnh giá lớn hơn 20000 đồng kết hợp với 4 tờ có mệnh giá nhỏ hơn 20000 đồng, bác Lân có số cách rút tiền là: 4 x 4 = 16 (cách)
Cho 5 tờ có mệnh giá từ 20000 đồng đến 500000 đồng, bác Lân có số cách rút tiền là: 5 x 4 : 2 = 10 (cách)
Suy ra: Tổng số cách rút tiền để chắc chắn thừa tiền trả cho người bán hàng là: 4 + 16 + 10 = 30 (cách)
Viết chương trình pascal tính tiền cho khách hàng mua sách biết đơn giá và số lượng mặt hàng nhập vào từ bàn phím. Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Nếu mua sách với tổng số tiền không đến 100 nghìn đồng,khách sẽ được giảm 10% tổng số tiền phải thanh toán
{ đơ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.
Sáng nay, bác Lân để tiền trong ví, mỗi loại chỉ có một tờ với mệnh giá là: 1000 đồng, 2000 đồng, 5000 đồng, 10000 đồng, 20000 đồng, 50000 đồng, 100000 đồng, 200000 đồng và 500000 đồng. Bác Lân ăn sáng hết 20000 đồng. Để trả tiền cho người bán hàng, bác rút ngẫu nhiên hai tờ tiền trong ví. Vậy bác Lân có … cách rút hai tờ tiền để chắc chắn thừa tiền trả cho người bán hàng.
Tick mình mình tick lại ( Lên điểm ) -_-
Ta thấy:
Loại tiền có mệnh giá nhỏ hơn 20000 đồng gồm 4 tờ là: 1000 đồng, 2000 đồng, 5000 đồng, 10000 đồng
Loại tiền có mệnh giá lớn hơn 20000 đồng gồm 4 tờ là: 50000 đồng, 100000 đồng, 200000 đồng, 500000 đồng
Với tờ 20000 đồng, bác Lân có thể kết hợp với 4 tờ có mệnh giá nhỏ hơn nó để cho ra 4 cách rút tiền
Làm tương tự như vậy: Cho 4 tờ có mệnh giá lớn hơn 20000 đồng kết hợp với 4 tờ có mệnh giá nhỏ hơn 20000 đồng, bác Lân có số cách rút tiền là: 4 x 4 = 16 (cách)
Cho 5 tờ có mệnh giá từ 20000 đồng đến 500000 đồng, bác Lân có số cách rút tiền là: 5 x 4 : 2 = 10 (cách)
Suy ra: Tổng số cách rút tiền để chắc chắn thừa tiền trả cho người bán hàng là: 4 + 16 + 10 = 30 (cách)
:Có 6 loại tiền mệnh giá 10000 20000 50000 100000 200000 500000 có 6 sắp tiền có số tiền bằng nhau mỗi sắp Tiền có giá trị mỗi tờ tiền khác nhau tổng cộng 374 tờ tiền . Hỏi số tờ tiền mỗi loại ?
Bạn Long có 50 tờ tiền mệnh giá 1 nghìn đồng, 50 tờ tiền mệnh giá 5 nghìn đồng, 50 tờ tiền mệnh giá 10 nghìn đồng. Long cần chọn như thế nào để có 100 nghìn đồng gồm 18 tờ tiền, tờ tiền nào cũng có và số tờ tiền 1 nghìn đồng là ít nhất?
Bạn Long 50 tờ mệnh giá 1 đồng, 50 tờ mệnh giá 5 đồng, 50 tờ mệnh giá 10 đồng. hỏi long cần chọn như thế nào để có 100 đồng gồm 18 tờ tiền, tờ tiền nào cũng có mà số tiền 1 đồng là ít nhất
Đổi 1 tờ 500000 đ để lấy lại tờ 50000, 100000, 200000. Hỏi số tiền nhận đc là bao nhiêu?
vì 500000 chia hết cho 50000 và 100000 nên đổi tờ 500000sang tờ 50000 hay100000 thì số tiền nhận lại được là 500000 đ nếu đổi ra mình tờ 200000 thi số tiền nhận lại được là 400000 vì 500000 không chia hết cho200000 Nếu đổi ra các tờ loại 50000;100000;200000 thì số tiền nhận lại được là 500000
Do đó chỉ là tiền đổi nên số tiền nhận lại vẫn là : 500000 đồng