12.05.2010, 18:30
12.05.2010, 19:25
(07.11.2009, 19:49)Felk schrieb: [ -> ]vista, außerdem habe ich das programm in PHP geschrieben. Das wird in C++ interpretiert und ist somit schneller ^^
Aber wenigstens kann man, während er noch rechnet, am PC weiterarbeiten. Bei C++ oder so friert er ja ein, bis er fertig ist oder so.
Der Programmcode sieht so aus:
Code:<?php
ini_set('max_execution_time', 10000);
$t_start = time()+microtime();
echo "Belastungstest 4/4; Fakultät von 100 000 ausrechnen und dann ausgeben...<br />
<b>Dieser Test kann einige Minuten in Anspruch nehmen!</b><br /><br />\n\n";
$sum = 1;
?><div style="font-family:Arial, Helvetica, sans-serif; font-size:10px;"><?php
for($i=1;$i<=100000;$i++) {if($i!=100000)echo $i.' * ';else echo $i.' = ';$sum=bcmul($sum,$i);}
?></div><?php
echo '<br /><br /><div style="font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;">';
$length = strlen($sum);
$sum = strrev($sum);
$sum_arr = str_split($sum,3);
$sum = implode(' ',$sum_arr);
$sum = strrev($sum);
echo $sum.'<br />('.$length.' Stellen)';
echo '</div>';
$t_end = time()+microtime();
echo "<br /><br />".($t_end-$t_start)." Sekunden";
?>
PS: Es waren fast 13 Minuten, genau gesagt 767.98580002785 Sekunden
sollte es erklären
13.05.2010, 11:32
So, ich hab mal nachgeguckt und wenn man die Zahl rundet, so, dass man eine EINFACHE Zahl dabei rausbekommt, nennt sich die Zahl so:
10^(hoch)456.576 = seseptuagintillisenonagintillion
Gar nicht so einfach das herauszufinden, aber so sollte sie heißen!
10^(hoch)456.576 = seseptuagintillisenonagintillion
Gar nicht so einfach das herauszufinden, aber so sollte sie heißen!
13.05.2010, 11:47
Achso... Öö
Muss ich mir merken
Muss ich mir merken
02.12.2010, 18:52
LOL @Thread. Wie macht man das so genau :o meiner rundet nur
02.12.2010, 20:09
ja =D mit welchem Prog haste das denn berechnet?
03.12.2010, 21:54
Oh man du hast mich fürs Leben geprägt!! Ich hab die erste Reihe laut vorgelesen uund hatte kein bock mehr =D=D
05.12.2010, 20:07
Da musst du wohl dein Programm noch etwas optimieren ;-) Mathematica braucht auf meinem 64bit Dualcore 47 ms für die Berechnung.
Ein ordentlicher schneller Desktoprechner braucht da vielleicht nur ein Viertel oder weniger.
Ein ordentlicher schneller Desktoprechner braucht da vielleicht nur ein Viertel oder weniger.