LẬP TRÌNH C CHO NGƯỜI MỚI HỌC Giảng viên: Thạc sĩ Trần Thanh Sơn Trường Đại Học Khoa Học Tự Nhiên... MỘT SỐ BÀI TẬP CƠ BẢN• Bài 3: Nhập vào số tiền nguyên dương M.. Ưu tiên mệnh giá lớn
Trang 1LẬP TRÌNH C CHO NGƯỜI MỚI HỌC
Giảng viên: Thạc sĩ Trần Thanh Sơn Trường Đại Học Khoa Học Tự Nhiên
Trang 2MỘT SỐ BÀI TẬP CƠ BẢN
• Bài 1: Nhập vào bán kính hình tròn, tính và in ra chu vi, diện tích hình
tròn
Giải quyết:
Đầu vào : bán kính R;
Xử lý: cv = 2 * R * PI;
dt = R*R*PI;
Đầu ra: cv, dt
Trang 3MỘT SỐ BÀI TẬP CƠ BẢN
• Bài 2: Nhập vào chu vi hình chữ nhật, tính diện tích hình chữ nhật, biết
chiều dài = 1,5 chiều rộng
Giải quyết:
Đầu vào : chu vi p;
Xử lý: chiều rộng = (p/2) / 2,5;
chiều dài = chieu rong * 1,5;
Đầu ra: diện tích hình chữ nhật
Trang 4MỘT SỐ BÀI TẬP CƠ BẢN
• Bài 3: Nhập vào số tiền nguyên dương M Đổi số tiền này ra các tờ tiền có
mệnh giá 10.000 Đ, 500 Đ, 50 Đ, 20 Đ và 1 Đ Ưu tiên mệnh giá lớn trước Giải quyết:
Đầu vào : số tiền cần đổi;
Đầu ra: số tờ mỗi loại tiền
Trang 5Phần Xử lý bài toán
1. Số tờ 10.000 = M/10.000; // phép chia này chỉ lấy phần nguyên
2. Tìm số tiền còn lại sau khi đổi tờ 10.000 (phần dư phép chia trên) dùng
phép toán lấy phần dư là % (modulo)
3. Số tờ 500 = phần dư / 500;
4. Tìm số tiền còn lại sau khi đổi tờ 500 (phần dư của phép chia ở bước 3)
5. Số tờ 50 = phần dư (b4) / 50;
6. Tìm số tiền còn lại sau khi đổi tờ 50 (phần dư của phép chia ở bước 5)
7. Số tờ 20 = phần dư (b6) / 20;