Đề kiểm tra số 1 - Tự luận
Cho chương trình sau:
Hãy cho biết chương trình có lỗi gì? Nêu mã lỗi, giải thích lí do gặp lỗi và nêu cách khắc phục.
- Chương trình có lỗi cú pháp.
- Mã lỗi là SyntaxError.
- Lí do gặp lỗi: Câu lệnh if sai cú pháp. Cụ thể, thiếu dấu hai chấm cuối câu.
- Cách khắc phục: Thêm dấu hai chấm vào cuối dòng lệnh if (dòng 3).
Viết chương trình thỏa mãn các yêu cầu sau đây:
- Cho phép nhập số thực dương a từ bàn phím.
- Nếu số vừa nhập vào không phải số thực dương thì in ra màn hình dòng thông báo yêu cầu nhập lại là Số vừa nhập chưa phải số thực dương. Hãy nhập lại. và hiển thị lại dòng nhập liệu cho người dùng.
- Nếu số vừa nhập là một số thực dương thì thực hiện tính bình phương của a và in kết quả ra màn hình. Kết quả lấy sau dấu phẩy 2 chữ số.
Chương trình có thể như sau: