Bài 1: Dùng cấu trúc lựa chọn switch, vẽ flowchart và viết chương trình cho máy nạp tiền điện thoại tự động. Hiện máy có thể nạp tiền cho các thuê bao: Mobifone, Vinaphone, Viettel, Sfone và Beeline. Số tiền mà người sử dụng có thể nạp: 10 000, 20 000, 50 000, 100 000, 200 000 và 500 000. Người nạp tiền sẽ chọn nhà cung cấp dịch vụ (tương ứng từ 1 đến 5) và chọn số tiền muốn nạp (tương ứng từ 1 đến 6). Tiếp theo, người dùng sẽ nhập số tiền của mình vào máy. Sau khi kiểm tra, nếu hợp lệ, máy sẽ xuất ra tên nhà cung cấp dịch vụ mà khách hàng chọn và trả lại số tiền thừa (nếu có). Bài 2: Một chương trình nhận một đường tròn tâm O(xo,yo) bán kính R. Mô tả giải thuật kiểm tra một điểm A(x,y) nằm trên, trong hay ngoài đường tròn. Vẽ flowchart và viết chương trình cho giải thuật đó.
.HCM Ỹ UẬ LẬ ài p2– p ầ Ì ầ bả Bài 1: Dùng cấu trúc lựa chọn switch, vẽ flowchart viết chương trình cho máy nạp tiền điện thoại tự động Hiện máy nạp tiền cho thuê bao: Mobifone, Vinaphone, Viettel, Sfone Beeline Số tiền mà người sử dụng nạp: 10 000, 20 000, 50 000, 100 000, 200 000 500 000 Người nạp tiền chọn nhà cung cấp dịch vụ (tương ứng từ đến 5) chọn số tiền muốn nạp (tương ứng từ đến 6) Tiếp theo, người dùng nhập số tiền vào máy Sau kiểm tra, hợp lệ, máy xuất tên nhà cung cấp dịch vụ mà khách hàng chọn trả lại số tiền thừa (nếu có) Bài 2: Một chương trình nhận đường tròn tâm O(xo,yo) bán kính R Mô tả giải thuật kiểm tra điểm A(x,y) nằm trên, hay đường tròn Vẽ flowchart viết chương trình cho giải thuật Bài 3: Giá bán lẻ điện bậc thang cho mục đích sinh hoạt sau: Mức sử dụng hộ tháng STT Giá bán điện (đồng/kWh) Cho kWh từ - 100 (cho hộ thông thường) 1.418 Cho kWh từ 101 – 150 1.622 Cho kWh từ 151 – 200 2.044 Cho kWh từ 201 – 300 2.210 Cho kWh từ 301 – 400 2.361 Cho kWh từ 401 trở lên 2.420 Vẽ flowchart viết chương trình tính tiền dựa bảng giá người dùng nhập vào số kWh sử dụng Bài 4: Vẽ flowchart viết chương trình để chuyển đổi từ độ C sang độ F ngược lại Cho biết: oF = oC * 9/5 + 32 Bài 5: Cho ba cạnh tam giác Hãy kiểm tra xem tam giác tam giác cân, tam giác vuông, tam giác vuông cân tam giác Bài 6: Chương trình nhập vào số hợp lệ X, Y Trong đó, X tháng Y năm Chương trình cho biết tháng năm có ngày Để đơn giản, cho X = 1, 2, 3, Kỹ thuật lập trình 501127 – HK2/2013-2014 .HCM Ví dụ: X = Y = 2010 => 30 ngày Gợi ý: năm nhuần năm có giá trị chia hết cho không chia hết cho 100 Ngoài ra, năm có giá trị chia hết cho 400 gọi năm nhuần Kỹ thuật lập trình 501127 – HK2/2013-2014 ế