bạn nào có code của hàm này hok
Mình mới tham gia. Ý mình là hàm Fact() , giai thừa của một số...Chủ thớt chắc ít nói lắm nhỉ.
1. Hiểu làm cái gì? Nếu chỉ bình thường thì code rất đơn giản. Nếu muốn học ví dụ hàm đệ quy thì code phức tạp hơn 1 chút. Nếu muón học giới hạn số thì phức tạp hơn nữa....
hàm có sẵn rồi...
nên muốn hiểu nốt code của hàm đó
dạ em mới đọc sách hàm đệ qui và em đã viết dc thê này :1. Hiểu làm cái gì? Nếu chỉ bình thường thì code rất đơn giản. Nếu muốn học ví dụ hàm đệ quy thì code phức tạp hơn 1 chút. Nếu muón học giới hạn số thì phức tạp hơn nữa.
2. Code bằng ngôn ngữ nào? Nếu C/C++ hay Python thì trên mạng có cả đống.
Có sẵn? Có ở chỗ nào? Theo tôi hiểu thì người ta cần code của hàm, tức nội dung của hàm đó.Cài Excel 2016 thì hàm này có sẳn.
Dạ vâng. Đó ý của em. Tại em mới tham gia diễn đàn, và cũng mới chập chững tìm hiểu VBA nên câu hỏi hơi " ...".Có sẵn? Có ở chỗ nào? Theo tôi hiểu thì người ta cần code của hàm, tức nội dung của hàm đó.
Code cũng dựa vào cái có sẳn để viết ra.dạ hàm đó e biết.. em muốn biết nội dung code hàm Fact()
em viết được rồi cảm ơn bác
Chưa đúng!!!!dạ em mới đọc sách hàm đệ qui và em đã viết dc thê này :
Function giaithua(n As Single)
If n > 0 Then
giaithua = n * giaithua(n - 1)
ElseIf n = 0 Then giaithua = 1
End If
End Function
Em cảm ơn bác ạ ạ ạ
Dạ, em mới tìm hiểu nên làm so sánh được mới ai..Code cũng dựa vào cái có sẳn để viết ra.
Nhưng so về nhanh, gọn, tốc độ thì thua xa bác Bill (người ta có vài chục ngàn kỹ sư).
Vậy bây giờ bạn hiểu giai thừa là gì chưa ?Dạ, em mới tìm hiểu nên làm so sánh được mới ai..
Em học luôn đặt câu hỏi " Nó tạo ra thế nào ?" và " Họ viết được sao mình hok viết được"... Thời gian tới chắc em lại làm phiền GPE nhiều rồi.
Thank
Ai mà chả biết nó có. Chả cần cài tới tận Excel 2016.
Function myFact ...
hic hic
blala
End Function
Có người cứ theo lối mòn vừa nhanh vừa an toàn, có người phá bụi rậm tìm đường đi mới bất chấp gai góc nguy hiểm, chỉ sợ khó khăn mà bỏ cuộcVậy bây giờ bạn hiểu giai thừa là gì chưa ?
Cái này trong toán. Trong Excel có sẵn hàm cứ thế dùng cho sướng đời.
Người ta đang học VBA, muốn tìm hiểu, và người ta đặt ra bài toán giai thừa cho mình và mày mò tìm cách viết.Code cũng dựa vào cái có sẳn để viết ra.
Nhưng so về nhanh, gọn, tốc độ thì thua xa bác Bill (người ta có vài chục ngàn kỹ sư).
Và người ta tò mò, không biết bác Bill viết thế nào. Muốn học viết code thôi chứ chắc chắn người ta không có ý định viết để thay thế hàm của bác Bill đâu. Yên tâm đi.Mình mới học vba , đang ngồi tự học, tự đọc, mình nghĩ đến 1 bài toán để tự viết hàm... tính tích các số tự nhiên liên tiếp,
Bài #13 phê chính xác. Code này chưa đúng.dạ em mới đọc sách hàm đệ qui và em đã viết dc thê này :
Function giaithua(n As Single)
If n > 0 Then
giaithua = n * giaithua(n - 1)
ElseIf n = 0 Then giaithua = 1
End If
End Function
Em cảm ơn bác ạ ạ ạ
Chưa đúng!!!!
Sửa lại tiêu đề bài viết đi rồi tính tiếp
DạBài #13 phê chính xác. Code này chưa đúng.
FACT(5.5) = 120 ' hàm của Excel
giaithua(5.5) = 0