Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<html>
<head>
<title>Fakultät von hundert</title>
<script language="JavaScript">
var m=1
for(var i=1;i<=100;i++)
m=m*i;
document.write('Die Fakultät von 100 ist ' + m + ' .');
</script>
</head>
<body>
</body>
</html>
def fak(n):
ergeb = n
b = 1.0
while b < n:
ergeb *= (n-b)
b += 1
print ergeb
Jeder in seiner Lieblingssprache
import java.math.BigInteger;
/*
* Created on 03.06.2004
*/
/**
* @author Administrator
*/
public class Fak {
public static void main(String[] args) {
Fak fak = new Fak();
String factorial = fak.calc(100);
System.out.println(factorial);
}
/**
* @param i
* @return
*/
private String calc(int i) {
int n = 1;
BigInteger bigIntFactor =BigInteger.ONE;
while (++n <= i) {
bigIntFactor = bigIntFactor.multiply(new BigInteger("" + n));
}
return bigIntFactor.toString();
}
}
Ausgabe:
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
<?php
$n;
$m = 1;
do {
$n++;
$m = $n*$m;
} while($n<100);
echo $m;
?>
Ausgabe: 9.3326215443944E+157
ruby -e "erg = 1; 100.downto(1) { |n| erg *= n }; puts erg"
#!/usr/bin/env ruby
def fac(n)
return n if n == 1
fac(n-1)*n
end
puts fac(100)
#!/usr/bin/env ruby
class Integer
def factorial
return 1 if self == 0
f = 1
n = self
while n>0
f *= n
n -= 1
end
return f
end
end
puts 100.factorial