Trường THPT A Phủ Lý
Chủ đề
cấu trúc rẽ nhánh
Tiết bài tập
Củng cố lại một số kiến thức cơ bảnđã
học
Rèn luyện cách sử dụng cấu trúc rẽ
nhánh
Củng cố lại một số lỗi thường gặp
Giaỉ quyết một số vấn đề phát sinh khi chạy
chương trình
Tình huống giả định
|
Em là nhân viên thu ngân
trong cửa hàng bán đồ ăn
|
nhanh.
Hãy tính và in ra hóa đơn
thanh toán cho khách
hàng.
BÀI TỐN
Bộ câu hỏi định hướng
Sử dụng những biến nào? Kiểu dữ liệu
gì?
Sử dụng lệnh nào để đọc dữ liệu vào từ bàn
phím?
Sử dụng lệnh nào để in dữ liệu ra màn
hình?
Tính tổng tiền bằng cơng thức nào?
Tongtien = ga*55 + ktc*35 + coca*20;
Chương trình
PROGRAM IN_HOA_DON;
USES
crt;
VAR
ga, ktc,coca : integer;
tongtien: longint;
BEGIN
CLRSCR;
writeln(‘******KINH CHAO QUY KHACH*****’);
write(‘Ga : ‘); readln(ga);
write(‘Khoai tay chien : ‘); readln(ktc); write(‘Coca cola : ‘); readln(coca);
tongtien:= ga*55 + ktc*35 + coca*20;
writeln(‘Tong tien la:’, tongtien, ‘000 dong’);
writeln(‘****CAM ON QUY KHACH!HEN GAP LAI!*****’);
READLN
END.
Nếu may mắn mua hàng với
SALE 2
số gà = 25,
số khoai tây chiên = 12
và số cocacola = 17
thì sẽ nhận được một phiếu
ăn gà miễn phí trong vịng
một tháng tại nhà hàng.
Chương trình
PROGRAM IN_HOA_DON;
USES
crt;
VAR
ga, ktc,coca : integer;
tongtien: longint;
BEGIN
CLRSCR;
writeln(‘******KINH CHAO QUY KHACH*****’);
……
if (ga >= 30) then
SALE 1 writeln(‘ SALE 1 – CHUC MUNG QUY KHACH NHAN
DUOC MOT PIZZA DAC BIET!!!’);
if (ga = 25) and (ktc = 12) and (coca = 17) then
writeln(‘ SALE 2 – QUY KHACH MAY MAN NHAN DUOC
khách
h
C
hàng khi thanh tốn hóa đơn
|
được nhận ưu đãi giảm giá
30% .
Đặc biệt, nếu khách hàng thanh
tốn tổng tiền >= 5 000 000
đồng thì được hưởng ưu đãi
giảm giá lên đến 70%.
Chương trình
BEGIN
…………………
if (ga >= 30) then
SALE
1
writeln(‘ SALE 1 – CHUC MUNG QUY KHACH NHAN
DUOC MOT PIZZA DAC BIET!!!’);
SALE
2
if (ga = 25) and (ktc = 12) and (coca = 17) then
writeln(‘SALE 2 – QUY KHACH MAY MAN NHAN DUOC
(đối với số nguyên và số thực)
N
Trước else có dấu chấm phẩy
N
Thiếu dấu chấm phẩy sau end khi sử dụng câu
lệnh ghép.
G
à
Khoai tây
chiên
Cocacola
…..............55 000
....35 000
……....20 000
4