PHP :: Aufgabe #74 :: Lösung #2

3 Lösungen Lösungen öffentlich
#74

The Copper Coins Nr.1

Anfänger - PHP von SymTech - 12.03.2015 um 14:30 Uhr
Schreibe ein Programm welches errechnet, wie viele Kupfermünzen (1,2,5 Cent) du mindestens brauchst um auf den vom User angegebenen Betrag zu kommen.

Konsolenausgabe:

Betrag in Cent: 54
Du brauchst mindestens 12 Münzen.
#2
vote_ok
von Exception (7090 Punkte) - 24.06.2018 um 15:43 Uhr
Quellcode ausblenden PHP-Code
<?php

function CalcAmountCoins($sum)
{
	$result = array('5' => 0, '2' => 0, '1' => 0);	// für folgendes wird ein absteigend sortiertes array benötigt.

	$tempSum = $sum;

	foreach ($result as $key => $value) 
	{
		$amount        =  floor($tempSum / $key);
		$tempSum      %=  $key;
		$result[$key]  =  $amount;
	}

	echo 'Für den Betrag '.$sum.' Cent werden folgende Münzen benötigt:<br />1er : '.$result['1'].'<br />2er : '.$result['2'].'<br />5er : '.$result['5'].'<hr />';
}

CalcAmountCoins(1);
CalcAmountCoins(2);
CalcAmountCoins(5);
CalcAmountCoins(10);
CalcAmountCoins(16);
CalcAmountCoins(17);
CalcAmountCoins(19);
CalcAmountCoins(123);

?>

Kommentare:

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

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