This goes well beyond the range of a scientific calculator (almost 10100), or most computer software (about 10300). Some special software can handle an arbitrary number of digits; for example, in the Java programming language, you can use the Bigint class.
With a calculator, the following will be extremely slow; try to do it in Excel: calculate the logarithm of each factor, add them, then take the antilog. In Excel:
In Cell A1, put the number 1. In A2, put the formula =A1+1. This should give you the number 2. Copy the formula to cells A3...A1000. This should give you all the numbers you have to multiply: 1, 2, 3, 4, 5, ... 1000.
In Cell B1, calculate the base-10 logarithm of A1: =log(A1). Copy to cells B2...B1000.
In Cell C1, put the following formula: =B1. In Cell C2, the formula should be =C1+B2. Copy this down, to cells C3...C1000.
This last column gives you the antilog (base 10) of the factorial. You can easily verify this by putting, in cell D1, the formula =10^C1, and copying down a few cells. This will give you factorials you can easily verify, for small numbers - for example, the factorial of 5 should be 120, if you did all the steps correctly.
However, for the larger numbers, you can no longer take the antilog, because you will get numeric overflow.
Let's take the factorial of 5 as an example of how to handle this. The sum of the logs is 2.07918124604762. Separate this into two parts, 2 and 0.07918.... Calculate 100.07918, but don't calculate (in Excel) 102, since this is the part that will give you numeric overflow for larger factorials. The first part is 1.2, so the expression is 1.2 x 102.
Kat
A flowchart to find the factorial of a given number typically includes the following steps: Start, read the input number, check if the number is less than 0 (return an error for negative numbers), initialize a result variable to 1, and then use a loop to multiply the result by each integer from 1 to the input number. The algorithm can be summarized as follows: if ( n ) is the input number, initialize ( \text{factorial} = 1 ); for ( i ) from 1 to ( n ), update ( \text{factorial} = \text{factorial} \times i ); finally, output the factorial.
to find factorials you just multiply the factorial like this. for example 6! you would do 6x5x4x3x2. a little trick of mine is to multiply the previous factorial's answer by the factorial you are trying to make's number like this 6!=5! 5!=5x4x3x2 i hope this was helpful' Dayna,a 10 year old girl
factorial of -1
i need a pic of cuson
2625
Pseudo code+factorial
Kat
1000! = 402387260077093773543702433923003985719374864210714632543799910429938512398629020592044208486969404800479988610197196058631666872994808558901323829669944590997424504087073759918823627727188732519779505950995276120874975462497043601418278094646496291056393887437886487337119181045825783647849977012476632889835955735432513185323958463075557409114262417474349347553428646576611667797396668820291207379143853719588249808126867838374559731746136085379534524221586593201928090878297308431392844403281231558611036976801357304216168747609675871348312025478589320767169132448426236131412508780208000261683151027341827977704784635868170164365024153691398281264810213092761244896359928705114964975419909342221566832572080821333186116811553615836546984046708975602900950537616475847728421889679646244945160765353408198901385442487984959953319101723355556602139450399736280750137837615307127761926849034352625200015888535147331611702103968175921510907788019393178114194545257223865541461062892187960223838971476088506276862967146674697562911234082439208160153780889893964518263243671616762179168909779911903754031274622289988005195444414282012187361745992642956581746628302955570299024324153181617210465832036786906117260158783520751516284225540265170483304226143974286933061690897968482590125458327168226458066526769958652682272807075781391858178889652208164348344825993266043367660176999612831860788386150279465955131156552036093988180612138558600301435694527224206344631797460594682573103790084024432438465657245014402821885252470935190620929023136493273497565513958720559654228749774011413346962715422845862377387538230483865688976461927383814900140767310446640259899490222221765904339901886018566526485061799702356193897017860040811889729918311021171229845901641921068884387121855646124960798722908519296819372388642614839657382291123125024186649353143970137428531926649875337218940694281434118520158014123344828015051399694290153483077644569099073152433278288269864602789864321139083506217095002597389863554277196742822248757586765752344220207573630569498825087968928162753848863396909959826280956121450994871701244516461260379029309120889086942028510640182154399457156805941872748998094254742173582401063677404595741785160829230135358081840096996372524230560855903700624271243416909004153690105933983835777939410970027753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 or about 4.0239 x 102567
this is a code for calculating it recursivelly: float Factorial (float n) { if (n<=1) return 1.0; else return n* Factorial(n-1); }
If you have N things and want to find the number of combinations of R things at a time then the formula is [(Factorial N)] / [(Factorial R) x (Factorial {N-R})]
Here's a simple Java program to find the factorial of a given number using a recursive method: import java.util.Scanner; public class Factorial { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int number = scanner.nextInt(); System.out.println("Factorial of " + number + " is " + factorial(number)); } static int factorial(int n) { return (n == 0) ? 1 : n * factorial(n - 1); } } This program prompts the user for a number and calculates its factorial recursively.
factorial
The value of 9 factorial plus 6 factorial is 363,600
to find factorials you just multiply the factorial like this. for example 6! you would do 6x5x4x3x2. a little trick of mine is to multiply the previous factorial's answer by the factorial you are trying to make's number like this 6!=5! 5!=5x4x3x2 i hope this was helpful' Dayna,a 10 year old girl
It is 4060.
factorial of -1