Xuân Thanh > 20-11-20, 01:44 PM
Xuân Thanh > 20-11-20, 01:50 PM
Function DienTichHinhVuong(a As Long) As Long
If a > 0 Then
DienTichHinhVuong = a * a
Else
MsgBox “Canh hinh vuong khong the băng 0 hoac so am”
Exit Function
End If
End Function
KheNgot > 20-11-20, 08:05 PM
(20-11-20, 01:50 PM)Xuân Thanh Đã viết: II – Một ví dụ đơn giản
Bây giờ ta hãy áp dụng những điều đã nói ở trên để viết một hàm đơn giản. Đó là hãy viết một Function để tính diện tích một hình vuông
1/ Tìm hiểu bài toán
Mục đích của bài toán Tính diện tích một hình vuông. Điều kiện cho trước là Cạnh của hình vuông có giá trị là a
2/ Phân tích bài toán
Từ điều kiện cho trước, chúng ta phân tích như sau
Nếu a <= 0 thì kết quả bài toán là không có lời giải vì cạnh của hình vuông không thể bằng 0 hoặc là số âm được. Từ đó đưa ra cảnh báo và kết thúc lời giải
Nếu a > 0 thì bài toán co lời giải. Diện tích hình vuông bằng a x a. Từ đó đưa ra Kết quả và kết thúc lời giải
3/ Vẽ lưu đồ thuật toán lời giải
Từ những phân tích trên, chúng ta vẽ lưu đồ như sau
4/ Viết Function
4.1/ Tên Function : DienTichHinhVuong
4.2/ Kiểu trả về của Function : Giá trị kiểu số
4.3/ Đối số của Function : Cạnh của hình vuông giá trị kiểu số
4.4/ Nội dung Function
Mã:Function DienTichHinhVuong(a As Long) As Long
If a > 0 Then
DienTichHinhVuong = a * a
Else
MsgBox “Canh hinh vuong khong the băng 0 hoac so am”
Exit Function
End If
End Function
(Còn tiếp)
Public Function ThanhTien(SoLuong As Double, DonGia As Double) As Double
If IsNull(SoLuong) Or DonGia <> 0 Then
ThanhTien = SoLuong * DonGia
Else
MsgBox "Pls input date for calculation!"
Exit Function
End If
End Function
ongke0711 > 20-11-20, 08:27 PM
Public Function ThanhTien(SoLuong As Double, DonGia As Double) As Double
ThanhTien = Nz(SoLuong) * Nz(DonGia)
End Function
thuyyeu99 > 20-11-20, 08:37 PM
(20-11-20, 08:05 PM)KheNgot Đã viết:Cái này chưa lường hết. Ví số lượng không null mà không phải number thì sao hhhh(20-11-20, 01:50 PM)Xuân Thanh Đã viết: II – Một ví dụ đơn giản
Bây giờ ta hãy áp dụng những điều đã nói ở trên để viết một hàm đơn giản. Đó là hãy viết một Function để tính diện tích một hình vuông
1/ Tìm hiểu bài toán
Mục đích của bài toán Tính diện tích một hình vuông. Điều kiện cho trước là Cạnh của hình vuông có giá trị là a
2/ Phân tích bài toán
Từ điều kiện cho trước, chúng ta phân tích như sau
Nếu a <= 0 thì kết quả bài toán là không có lời giải vì cạnh của hình vuông không thể bằng 0 hoặc là số âm được. Từ đó đưa ra cảnh báo và kết thúc lời giải
Nếu a > 0 thì bài toán co lời giải. Diện tích hình vuông bằng a x a. Từ đó đưa ra Kết quả và kết thúc lời giải
3/ Vẽ lưu đồ thuật toán lời giải
Từ những phân tích trên, chúng ta vẽ lưu đồ như sau
4/ Viết Function
4.1/ Tên Function : DienTichHinhVuong
4.2/ Kiểu trả về của Function : Giá trị kiểu số
4.3/ Đối số của Function : Cạnh của hình vuông giá trị kiểu số
4.4/ Nội dung Function
Mã:Function DienTichHinhVuong(a As Long) As Long
If a > 0 Then
DienTichHinhVuong = a * a
Else
MsgBox “Canh hinh vuong khong the băng 0 hoac so am”
Exit Function
End If
End Function
(Còn tiếp)
Dựa vào ví dụ của anh em cũng viết 1 hàm đơn giản như thế này ạ:
Mã PHP:Public Function ThanhTien(SoLuong As Double, DonGia As Double) As Double
If IsNull(SoLuong) Or DonGia <> 0 Then
ThanhTien = SoLuong * DonGia
Else
MsgBox "Pls input date for calculation!"
Exit Function
End If
End Function
mrsiro > 20-11-20, 10:32 PM