PHP :: Aufgabe #74 :: Lösung #2
3 Lösungen
#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
von Exception (7090 Punkte)
- 24.06.2018 um 15:43 Uhr
<?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
Seite 1 von 0
1
