Thread Ergebnisse Auflisten (6 answers)
Opened by Dennis at 2013-06-23 23:07

Gast Dennis
 2013-06-23 23:07
#168556 #168556
Hey ich arbeite grad an einem Script das mir Pi näherungsweise Bestimmt nach der Methode von Archimedes, dazu werden inner und außerhalb eines Einheitskreises ecken angelegt dies führt bei einer großen Anzahl an Ecken irgendwann zur Zahl Pi. Wenn das Programm mich fragt wie viel Ecken sind und ich zum Bsp 100 eingebe möchte ich dass das Programm dann hochzählt also beispielsweise so:
1 ecke umfang: 2,999
.
.
50 ecken, umfang 3.12
.
.
100 ecken, umfang 3,134
ich erinnere mich daran dass man eine variable mit z.b i=i+1 gegen einen wert laufen lässt um so etwas zu erreichen...weiss da jemand was? ich kann ja mal mein programm hier anhängen
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
#Angabe der Anzahl der Ecken des Vielecks die in den Kreis gelegt werden
use constant PI => 3.1415926535;
sub tan { sin($_[0]) / cos($_[0]) }
print"Anzahl der Ecken_INNEN :\n";
$ecke =<STDIN>;
chomp $ecke;
print"Höhe:\n";

$pi = sin(PI/$ecke)*$ecke;

print "Der Umfang Pi nähert sich $pi.\n";

print"Anzahl der Ecken_aussen :\n";
$eckea =<STDIN>;
chomp $eckea;


$pia = tan(PI/$eckea)*$eckea;

print "Der Umfang Pi nähert sich $pia.\n";

hoffe auf hilfe danke!!
Last edited: 2013-06-23 23:52:41 +0200 (CEST)

View full thread Ergebnisse Auflisten