btvn.vn
Tìm kiếm Đăng nhập

Thực hành: kiểm chương trình tính theo giờ

Lưu trên thiết bị này
Giải quyết vấn đề · Chọn bài khác

Đọc kết quả theo nhánh đã đi

Trong dự án, `gio_thuong` không quá 40; `gio_them` bằng phần lớn hơn 40 hoặc bằng 0. Kết quả `tien` cộng hai phần. Với mức 100 và 50 giờ: `gio_thuong = 40`, `gio_them = 10`, nên `tien = 4 000 + 1 500 = 5 500`. Số 1.5 trong khối Scratch dùng **dấu chấm thập phân**; trong lời giải tiếng Việt viết 1,5. Kiểm cả nội dung biến sau khi chạy, không chỉ nhìn bong bóng kết quả.

Bài luyện

Dự án nhận mức 100 và 50 giờ. Cặp giờ thường–giờ thêm nào đúng?
Chọn một đáp án

Bài luyện

Với mức 100, giờ 50, nếu kết quả chỉ là 5 000 thay vì 5 500 thì nên kiểm đâu?
Chọn một đáp án

Thực hành kiểm chương trình tính giả định

**Nhiệm vụ:** mở dự án Scratch 3, đọc khối điều kiện và kiểm tiền theo bộ dữ liệu giả định. **Dữ liệu:** tệp `g9-tinh-luong-gia-dinh.sb3` do BTVN tạo; đầu vào là mức tính và số giờ, không dùng thông tin trả lương thật. **Trình tự:** trong Scratch, chọn **File → Load from your computer** (giao diện tiếng Việt: **Tệp → Tải từ máy tính**), mở tệp rồi nhấn cờ xanh. Nhập mức 100 với số giờ lần lượt 30, 40, 50, 60; mỗi lần chạy lại bằng cờ xanh. Sau đó thử 70 giờ để thấy yêu cầu nhập lại, rồi gõ 50. Trên bản sao, đổi hệ số 1.5 thành 1 và chạy lại mốc 40/50 để xem chỉ nhánh giờ vượt bị ảnh hưởng. **Kết quả mong đợi:** bốn kết quả lần lượt 3 000, 4 000, 5 500, 7 000 đơn vị giả định; 70 giờ không được tính mà phải nhập lại. Nếu 50 giờ chỉ ra 5 000, kiểm nhánh vượt và hệ số 1.5; nếu không hiện kết quả, kiểm đã nhấn Enter sau mỗi câu hỏi và dự án đã chạy.

Bài luyện

Dự án hỏi số giờ từ 1 đến 60; nhập 70 rồi 50. Giá trị nào phải được dùng để tính?
Chọn một đáp án

Đang học