Chào các bạn,
Trong bài này, mình sẽ cùng nhau đi tìm hiểu một số bài tập về vòng lặp với JavaScript chạy trên trình duyệt.
Như thường lệ, bạn hãy tự giải trước khi xem kết quả chi tiết nhé.
Danh sách bài tập kèm lời giải chi tiết
Bài 1: Nhập vào một số nguyên dương n. In ra các số từ 1 đến n.
Bài 2: Nhập vào một số nguyên duơng n. Tinh tổng các số từ 1 đến n.
Bài 3: Nhập vào một số nguyên không âm n, và in ra n giai thừa.
Bài 4: Nhập vào một số nguyên dương n, viết chương trình tínhS = 1 + 1/2 + 1/3 + … + 1/n
Bài 5: Viết chương trình nhập vào chiều cao, chiều ngang của hình chữ nhật. Vẽ hình chữ nhật đặc dấu sao (*) có kích thước đã nhập.
Ví dụ: Chiều cao là 3, chiều dài là 5, thì hình chữ nhật sẽ như sau:
***** ***** *****
Bài 6. Nhập vào một số nguyên x, vẽ hình tam giác dấu * có dạng như ví dụ dưới đây.
Ví dụ x = 3, thì hình tam giác sẽ có dạng như sau:
*** ** *
Bài 7: Viết chương trình nhập vào chiều cao, chiều ngang của hình chữ nhật. Vẽ hình chữ nhật rỗng dấu sao (*) có kích thước đã nhập.
Ví dụ: Chiều cao là 3, chiều dài là 5, thì hình chữ nhật sẽ như sau:
***** * * *****
Bài 8: Viết chương trình kiểm tra 1 số có là số nguyên tố không? Biết rằng, số nguyên tố là số nguyên dương có duy nhất 2 ước là 1 và chính nó. Ví dụ số 2, 3, 5,…
Bài 9: Viết chương trình tính số thứ n của dãy fibonacci biết dãy f(n) = f(n-1) + f(n-2), n > 2 và f(1) = 1, f(2) = 1.
Tìm hiểu thêm về dày fibonacci tại: https://vi.wikipedia.org/wiki/D%C3%A3y_Fibonacci
Bài 10: Nhập vào một số nguyên n (0 < n <= 10 tỷ). In ra số đảo ngược của số n.
Ví dụ, số 123, thì đảo ngược là 321.
Bài 11: Nhập vào một số nguyên dương n. Tìm chữ số lớn nhất trong các chữ số mà n có.
Ví dụ, số 123, thì số lớn nhất là 3
Bài 12: Nhập vào một số nguyên dương n. Tính tổng các chữ số có trong n.
Ví dụ, số 123, thì tổng là 6.
Bài 13: Cho một dãy số nguyên, mỗi số cách nhau bởi một dấu cách. Tìm số lớn nhất, nhỏ nhất trong dãy và số lượng số trong dãy.
Bài 14: Nhập vào một số nguyên k, in ra danh sách các số nguyên tố nhỏ hơn k. Nếu không có số nguyên tố nào nhỏ hơn k thì in ra “NOT FOUND”.
Bài 15: Nhập vào một số nguyên k, tính và in ra trung bình cộng của các số nguyên tố nhỏ hơn hoặc bằng k. Kết quả làm tròn tới 3 chữ số thập phân.
Bài 16: Nhập vào một số dương nguyên k, in ra danh sách k số nguyên tố đầu tiên.
- Bài 1: Giới thiệu về Javascript và cài đặt công cụ để code Javascript
- Bài 2: Biến, hằng, kiểu dữ liệu trong Javascript
- Bài 3: Toán tử và quy tắc dấu ngoặc trong Javascript
- Bài 4: Câu lệnh rẽ nhánh trong Javascript
- Bài 5: Vòng lặp trong Javascript
- Bài 6: Mảng trong Javascript
- Bài 7: Đối tượng trong Javascript
- Bài 8: Hàm trong Javascript
- Bài 9: Bài tập thực hành với JavaScript
- Bài 10: Thực hành – Bài tập và chữa bài về nhập xuất dữ liệu
- Bài 11: Thực hành – Bài tập và chữa bài về câu lệnh rẽ nhánh
- Bài 12: Thực hành – Bài tập và chữa bài về vòng lặp
- Bài 13: Thực hành – Bài tập và chữa bài về xử lý mảng
- Bài 14: Thực hành – Bài tập và chữa bài về xử lý chuỗi
- Bài 15: Kết thúc series nhập môn lập trình