-
Notifications
You must be signed in to change notification settings - Fork 0
/
reiskoerner.php
37 lines (30 loc) · 1.13 KB
/
reiskoerner.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
//Variablen Definieren
$GewichtReiskorn=(0.1/1000)/1000; //Gewicht Reiskörner in t
$WagonLaenge=20; //in m
$WagonLadung=30; //in t
$AnzahlKoerner=1; //Anzahl der Körner
$AnzahlWagons=0; //Anzahl der Wagons
$UmfangErde=40000*1000; //in m
$AnzahlFelder=64; //Schachbrett Felder
$i=1;
$KoernerGesamt=0;
//Berechnung der Körner
echo '<h1>Rechenschritte:</h1><a><br>';
while ($i<=$AnzahlFelder){
$KoernerGesamt=$KoernerGesamt+$AnzahlKoerner;
$AnzahlKoerner=$AnzahlKoerner*2;
$i=$i+1;
echo 'Körner:'.$AnzahlKoerner.' Gesamt Anzahl Körner:'.$KoernerGesamt.' Schritt Nummer:'.$i.'<br><br>'; //Anzeigen der Zwischenschritte
}
echo '<br><h2>FINALES ERGEBNIS<h2><br>';
echo 'Anzahl der Körner: '.$KoernerGesamt.'<br>';
$i=$i-1;
echo 'Gebrauchte Schritte: '.$i.'<br>';
//Wagons Berechnen
$AnzahlWagons=($KoernerGesamt*$GewichtReiskorn)/$WagonLadung;
echo 'Es werden '.$AnzahlWagons.' benötigt.<br>';
//Wagon Länge
echo 'Bei einer Wagon Länge von '.$WagonLaenge.'m, ergibt das eine Gesamtlänge von '.(($WagonLaenge*$AnzahlWagons)/1000).'km.<br>';
echo 'Diese Länge reicht '.($UmfangErde/($WagonLaenge*$AnzahlWagons)).' mal um die Erde.';
?>