Javascript: Kiểm tra một số có chia hết cho n hay không
Từ bài tập kiểm tra một số là số chẵn hay số lẻ bạn hãy mở rộng ra thuật toán kiểm tra một số có chia hết cho n
hay không?
Bài giải
-------------------- ######## --------------------
Trong thuật toán kiểm tra số chẵn hay lẻ thì ta chỉ cần lấy số đó chia cho 2 nếu không dư là số chẵn, ngược lại có dư là số lẻ. Từ thuật toán này ta có thể mở rộng ra thuật toán kiểm tra một số có chia hết cho n không như sau:
Thuật toán
Để kiểm tra một số có chia hết cho n không ta chỉ việc lấy số đó chia cho n, nếu chia có dư thì là không chia hết và chua không dư thì là chia hết.
Chương trình
Tương tự, ta sử dụng toán tử chia lấy dư %
để giải bài này. Để đơn giản thì mình sẽ kiểm tra nó có chia hết cho 3 hay không.
<!DOCTYPE html> <html> <head> <title>Freetuts.net - Bài tập Javascript</title> </head> <body> <script language="javascript"> // Lấy giá trị var num = prompt("Nhập vàomột số cần kiểm tra có chia hết cho 3 hay không"); // Chuyển sang kiểu number num = parseInt(num); // Kiểm tra số chẵn hay lẻ if (num % 3 == 0){ document.write(num + ' chia hết cho 3'); } else{ document.write(num + ' không chia hết cho 3'); } </script> </body> </html>
Một số bài tập với lệnh if else Javascript
- Tìm min và max của hai số cho trước bằng Javascript
- Javascript: Thuật toán kiểm tra số chăn hay lẻ
- Kiểm tra số chẵn hay lẻ bằng Javascript
- Javascript: Kiểm tra một số có chia hết cho n hay không