Cho em hỏi đối với bài số 7 trong bài tập thực hành – tìm sinh số ngẫu nhiên. Em lấy n*Math.random(); được không ạ?
Mình cũng làm vậy này
Cách này đúng nhé
Anh ơi trong trường hợp mình muốn sinh số ngẫu nhiên trong đoạn từ a đến b thì làm như nào ạ
Bạn dùng công thức này nha : Math.round((Math.random() * (b – a)) + a)
Ở bài 9 tại sao mình dùng 1/2 thì nó ra kết quả là 0.0 còn dùng 0.5 thì nó lại ra kết quả đúng ạ.
ở bài toán tử đã chỉ rõ: với phép chia, tử và mẫu là số nguyên thì kết quả sẽ là số nguyên. do đó 1/2 kết quả bằng 0 chứ không phải 0.5
Bạn có thể sử dụng 1.0/2.0 thì oke nhé (với điều kiện kiểu biến là double)
Đến bài 10 e ko làm được a ơi, toán hình e siêu ngu, e k làm đc có s k a @@
E nên cố gắng làm để nâng cap khả năng tư duy. Sau có những thứ khác khó hơn e sẽ k sợ nữa
dạ vâng a
Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Giữ tôi đăng nhập
Chưa phải thành viên? Đăng ký ngay
Tôi đồng ý với Điều khoản dịch vụ
Bạn đã có tài khoản? Đăng nhập ngay
11 Comments
Cho em hỏi đối với bài số 7 trong bài tập thực hành – tìm sinh số ngẫu nhiên. Em lấy n*Math.random(); được không ạ?
Mình cũng làm vậy này
Cách này đúng nhé
Anh ơi trong trường hợp mình muốn sinh số ngẫu nhiên trong đoạn từ a đến b thì làm như nào ạ
Bạn dùng công thức này nha :
Math.round((Math.random() * (b – a)) + a)
Ở bài 9 tại sao mình dùng 1/2 thì nó ra kết quả là 0.0 còn dùng 0.5 thì nó lại ra kết quả đúng ạ.
ở bài toán tử đã chỉ rõ: với phép chia, tử và mẫu là số nguyên thì kết quả sẽ là số nguyên. do đó 1/2 kết quả bằng 0 chứ không phải 0.5
Bạn có thể sử dụng 1.0/2.0 thì oke nhé (với điều kiện kiểu biến là double)
Đến bài 10 e ko làm được a ơi, toán hình e siêu ngu, e k làm đc có s k a @@
E nên cố gắng làm để nâng cap khả năng tư duy. Sau có những thứ khác khó hơn e sẽ k sợ nữa
dạ vâng a