Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh

Áp dụng với tất cả các khách hàng khi thanh toán hóa đơn được nhận ưu đãi giảm giá 30% .

Đặc biệt, nếu khách hàng thanh toán tổng tiền >= 5 000 000 đồng thì được hưởng ưu đãi giảm giá lên đến 70%.

Một số lỗi thường gặp

Kết thúc câu lệnh không có dấu chấm phẩy (;)

Khai báo sai kiểu dữ liệu

Chưa biết cách định dạng dữ liệu ra màn hình (đối với số nguyên và số thực)

Trước else có dấu chấm phẩy

Thiếu dấu chấm phẩy sau end khi sử dụng câu lệnh ghép.

 

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 1

Trang 1

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 2

Trang 2

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 3

Trang 3

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 4

Trang 4

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 5

Trang 5

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 6

Trang 6

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 7

Trang 7

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 8

Trang 8

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 9

Trang 9

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh trang 10

Trang 10

Tải về để xem bản đầy đủ

pptx 18 trang baonam 04/01/2022 8960
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh

Bài giảng Tin học Lớp 11 - Bài 9: Cấu trúc rẽ nhánh
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 TOÁN 
Input 
Output 
Lập trình tính và in ra màn hình tổng số tiền cần thanh toán của khách hàng. 
Với số lượng các món ăn được nhập vào từ bàn phím. 
Số lượng các món: 
Ga, Ktc, Coca 
Tổng tiền thanh toán: 
tongtien 
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 để in dữ liệu ra màn hình? 
Sử dụng lệnh nào để đọc dữ liệu vào từ bàn phím? 
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. 
Sale 1 
Nếu khách hàng mua từ 30 phần gà trở lên thì được tặng một PIZZA đặc biệt! 
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’); 
	if (ga >= 30) then 
	 writeln(‘ SALE 1 – CHUC MUNG QUY KHACH NHAN 	 DUOC MOT PIZZA DAC BIET!!! ’) ; 
writeln(‘****CAM ON QUY KHACH!HEN GAP LAI!*****’); 
READLN 
END. 
SALE 1 
SALE 2 
Nếu may mắn mua hàng với 
	số gà = 25 , 
	số khoai tây chiên = 12 
và 	 số coca-cola = 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 
	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 	MOT PHIEU AN GA MIEN PHI TRONG VONG 1 	THANG TAI CUA HANG!!!’); 
writeln(‘****CAM ON QUY KHACH!HEN GAP LAI!*****’); 
READLN 
END. 
SALE 2 
SALE 1 
Sale 3 
Chương trình 
Tri ân khách hàng 
Áp dụng với tất cả các khách hàng khi thanh toán hóa đơn được nhận ưu đãi giảm giá 30% . 
Đặc biệt, nếu khách hàng thanh toá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 
	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 	MOT PHIEU AN GA MIEN PHI TRONG VONG 1 THANG’); 
	 if (tongtien >= 5000) then 
	 begin 
	 writeln(‘ SALE 3 – QUY KHACH DUOC GIAM GIA LEN DEN 70%’); 
	writeln(‘– TONG TIEN THANH TOAN LA: ’,tongtien*0.03); 
	 end 
	 Else 
	 begin 
	writeln(‘ SALE 3 – QUY KHACH DUOC GIAM GIA 30%’); 
	writeln(‘ – TONG TIEN THANH TOAN LA: ’,tongtien*0.07); 
	 end; 
writeln(‘****CAM ON QUY KHACH!HEN GAP LAI!*****’); 
READLN 
END. 
SALE 2 
SALE 1 
SALE 3 
Một số lỗi thường gặp 
Kết thúc câu lệnh không có dấu chấm phẩy (;) 
Khai báo sai kiểu dữ liệu 
Chưa biết cách định dạng dữ liệu ra màn hình (đối với số nguyên và số thực) 
Trước else có dấu chấm phẩy 
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 
Coca-cola 
..............55 000 
....35 000 
....20 000 
4 
5 

File đính kèm:

  • pptxbai_giang_tin_hoc_lop_11_bai_9_cau_truc_re_nhanh.pptx