answersLogoWhite

0

' Iterative solution

Function iterativeFactorial(ByVal n As Long) As Long

Dim factorial As Long = 1

For i As Long = 1 To n

factorial *= i

Next

Return factorial

End Function

' Recursive solution

Function recursiveFactorial(ByVal n As Long) As Long

If n <= 1 Then

Return n

End If

Return n * recursiveFactorial(n - 1)

End Function

User Avatar

Wiki User

16y ago

What else can I help you with?

Related Questions

What is a fractorial function in visual basic?

In Visual Basic, a factorial function is a mathematical function that calculates the product of all positive integers up to a given number ( n ). It is typically defined using a recursive or iterative approach. For example, the factorial of ( n ) (denoted as ( n! )) can be implemented in code as follows: Function Factorial(n As Integer) As Long If n &lt;= 1 Then Return 1 Else Return n * Factorial(n - 1) End If End Function This function checks if ( n ) is less than or equal to 1 and returns 1; otherwise, it recursively multiplies ( n ) by the factorial of ( n - 1 ).


What is a function procedure in Visual Basic?

A function is essentially a subroutine that is ment to be used by other subroutines.


What function in Visual Basic will return a date from a computer?

(it used to be) DATE$


What is rounding in Visual Basic?

Rounding in Visual Basic is the method of rounding an integer up, or flooring an integer, which is rounding down. To round up, you use the System.Math.Round function. To round down, or floor, you use the System.Math.Floor function.


What is visual basic control?

Visual Basic Controls work on Visual Studio for Visual Basic and Applications that made by Visual Basic.


How do you get square root in Microsoft visual basic?

The function is Sqr() in VB6 and Math.Sqr() in .NET.


Write a C-like program fragment that calculate the factorial function for argment 12 with do while loop?

#!/usr/bin/perl print factorial($ARGV[11]); sub factorial { my($num) = @_; if($num == 1) { return 1; # stop at 1, factorial doesn't multiply times zero } else { return $num * factorial($num - 1); # call factorial function recursively } }


How do you write a program to factorial in PHP?

To write a program that calculates the factorial of a number in PHP, you can use a recursive function or an iterative approach. Here’s a simple example using a loop: function factorial($n) { $result = 1; for ($i = 2; $i &lt;= $n; $i++) { $result *= $i; } return $result; } echo factorial(5); // Outputs: 120 This code defines a function that multiplies numbers from 2 up to the given number $n to compute the factorial.


Factorial of a number in shell?

To calculate the factorial of a number in a shell script, you can use a simple loop. Here's a basic example: #!/bin/bash factorial=1 read -p &quot;Enter a number: &quot; num for (( i=1; i&lt;=num; i++ )) do factorial=$((factorial * i)) done echo &quot;Factorial of $num is $factorial&quot; This script prompts the user for a number, computes its factorial using a for loop, and then prints the result.


The year of invention of visual basic?

Visual Basic was started in 1991.


Who invented the visual basic?

Visual Basic was created by a team at Microsoft.


Who developed visual basic?

Microsoft is the developer of visual basic