#Day53 #100DaysChallenge- Matlab Loops|Factorial of a Number
#Day53-Factorial of a Number
Task:
Task:
Write a code to find factorial of a number.
Factorial(6)
1*2*3*4*5*6
=720
Note: This code can be done using the in-built command. But for the challenge, I am trying to avoid those.
Matlab code
Factorial(6)
1*2*3*4*5*6
=720
Note: This code can be done using the in-built command. But for the challenge, I am trying to avoid those.
Matlab code
function factorialn = factorialofnum(n)
factorialn=1;
if n<0
disp('no factorial');
elseif n==0
disp('Factorial is 1');
else
for i=1:1:n
factorialn=factorialn*i;
end
fprintf('The factorial of %d is %d',n,factorialn);
end
Sample Input and Output
>> factorialn = factorialofnum(-1)
no factorial
factorialn =
1
>> factorialn = factorialofnum(0)
Factorial is 1
factorialn =
1
>> factorialn = factorialofnum(6)
The factorial of 6 is 720
factorialn =
720
Click Here for Video Description
Free Codes: youtube.com/castorclasses
No comments