LẬP TRÌNH CĂN BẢN - Trang 138

/codegym.vn/ - 133

Nếu độ dài mảng bằng 0. Thì trả về -1.

1.

function

minArray

(

arr

)

{

2.

if

(

arr

.

length

==

0

)

3.

return

-

1

;

4.

let

min

=

arr

[

0

];

5.
6.

for

(

let

i

=

1

;

i

<

arr

.

length

;

i

++){

7.

if

(

arr

[

i

]

<

min

){

8. min

=

arr

[

i

];

9.

}

10.

}

11.

return

min

;

12.

}

Vậy khi hàm trả về giá trị -1 ta hiểu rằng mảng này đang rỗng.
Hỏi nhanh:
Tuy nhiên có trường hợp xảy ra là nếu trong mảng có phần tử -1 là phần tử nhỏ nhất
thì sẽ xử lý thế nào?
Link mã nguồn tham khảo:

https://github.com/codegym-vn/introduction-to-programming-with-
javascript/blob/main/chapter-06/exercise-02-tim-gia-tri-nho-nhat.html

11. Bài tập

Bài 1: Kiểm tra số nguyên tố

Hãy xây dựng chương trình để kiểm tra xem một số nguyên bất kỳ có phải là số
nguyên tố hay không. Sau đó tìm tất cả các số nguyên tố nhỏ hơn 10000 và hiển thị
ra màn hình.
Lưu ý: Số nguyên tố là số tự nhiên khác 0 chỉ có hai ước số dương phân biệt là 1 và
chính nó.
Do số 1 chỉ có một ước số dương là chính nó, nên số 1 không phải là số nguyên tố.
Ví dụ, các số sau đây là số nguyên tố:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89,
97...

Bài 2: Ứng dụng chuyển đổi giữa feet và meter

Hãy xây dựng chương trình cho phép chuyển đổi giữa feet sang meter và ngược lại.
Công thức chuyển đổi như sau:
meter = 0.305 * foot
foot = 3.279 * meter
Sử dụng các giá trị trong bảng sau để kiểm tra tính chính xác của chương trình:

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.