PHP :: Aufgabe #81 :: Lösung #1

1 Lösung Lösung öffentlich
#81

Erstellung Pascalsches Dreieck

Anfänger - PHP von BlackBird321 - 04.06.2015 um 22:43 Uhr
Schreibe ein Programm, welches das Pascalsches Dreieckwiedergibt.
Das Programm soll die Anzahl der Reihen entgegennehmen und dementsprechend widergeben (Nur halt ohne die Punkte :o)).

Beispiel für 5 Reihen:
....1
...11
..121
.1331
14641
#1
vote_ok
von paddlboot (3970 Punkte) - 12.08.2019 um 13:15 Uhr
Leerzeichen werden hier mit & n b s p gemacht, natürlich ohne Leerzeichen zwischen den Buchstaben



Quellcode ausblenden PHP-Code
<?php

//Beliebige Eingabe machen
$reihen = 9;


for($oben = 0; $oben < $reihen; $oben++)
{

	for($abstand = $reihen; $abstand > $oben; $abstand--)
	{
		echo '  ';
	}

	for($unten = 0; $unten <= $oben; $unten++)
	{
		echo BinKo($oben, $unten).'  ';

	}

echo '<br/>';

}



function fakultaet($zahl)
{
	$erg = 1;

	for($i = $zahl; $i > 1; $i--)
	{
		$erg *= $i;
	}

	return $erg;
}

function BinKo ($n, $k)
{
	$erg = fakultaet($n) / (fakultaet($k)*fakultaet($n-$k));

	return $erg;
}

?>

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben