![]() |
Pertanyaan |
Nah lumayan kan soalnya... kelihatan sederhana, tapi gw mikir keras buat jawabnya ehehe...
Berikut ini jawaban dari member PHP Indonesia nya
Selengkapnya code nya gw paste di gist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Soal: http://4.bp.blogspot.com/-LoQbNsgHIG0/VnZZvt-uRUI/AAAAAAAABOs/cpk594HiYC8/s400/contoh%2Bsoal%2Blogika%2Bphp.png | |
// jawaban https://www.facebook.com/ihvan.design | |
$totalUang = 1575250; | |
$pecahan = [ | |
['pecahan' => 100000, | |
'jumlah' => 0,], | |
['pecahan' => 50000, | |
'jumlah' => 0,], | |
['pecahan' => 20000, | |
'jumlah' => 0,], | |
['pecahan' => 5000, | |
'jumlah' => 0,], | |
['pecahan' => 100, | |
'jumlah' => 0,], | |
['pecahan' => 50, | |
'jumlah' => 0,] | |
]; | |
$key = 0; | |
while ($totalUang > 0) { | |
if ($totalUang - $pecahan[$key]['pecahan'] < 0) { | |
$key++; | |
}else{ | |
$totalUang -= $pecahan[$key]['pecahan']; | |
$pecahan[$key]['jumlah']++; | |
} | |
} | |
foreach ($pecahan as $key => $value) { | |
echo "Jumlah " . $value['pecahan']. ":" . $value['jumlah'] . "<br>"; | |
} | |
?> | |
<hr/> | |
<?php | |
// jawaban https://www.facebook.com/lindi.classic | |
$JumlahUang = 1575250; | |
$Modulo1 = $JumlahUang % 100000; | |
$SeratusRibu = $JumlahUang - $Modulo1; | |
$a = $SeratusRibu / 100000; | |
$Modulo2 = $Modulo1 % 50000; | |
$LimaPuluhRibu = $Modulo1 - $Modulo2; | |
$b = $LimaPuluhRibu / 50000; | |
$Modulo3 = $Modulo2 % 20000; | |
$DuaPuluhRibu = $Modulo2 - $Modulo3; | |
$c = $DuaPuluhRibu / 20000; | |
$Modulo4 = $Modulo3 % 5000; | |
$LimaRibu = $Modulo3 - $Modulo4; | |
$d = $LimaRibu / 5000; | |
$Modulo5 = $Modulo4 % 100; | |
$Seratus = $Modulo4 - $Modulo5; | |
$e = $Seratus / 100; | |
$Modulo6 = $Modulo5 % 50; | |
$LimaPuluh = $Modulo5 - $Modulo6; | |
$f = $LimaPuluh / 50; | |
echo "Jumlah Rp. 100.000 : ".$a. "<br />"; | |
echo "Jumlah Rp. 50.000 : ".$b. "<br />"; | |
echo "Jumlah Rp. 20.000 : ".$c. "<br />"; | |
echo "Jumlah Rp. 5.000 : ".$d. "<br />"; | |
echo "Jumlah Rp. 100 : ".$e. "<br />"; | |
echo "Jumlah Rp. 50 : ".$f. "<br />"; | |
?> | |
<hr/> | |
<?php | |
//https://www.facebook.com/ihvan.design | |
$totalUang = 1575250; | |
$pecahan = [100000,50000,20000,5000,100,50]; | |
foreach ($pecahan as $pecah) { | |
echo "Jumlah uang " . $pecah . ":" . floor($totalUang / $pecah) . "<br>"; | |
$totalUang %= $pecah; | |
} | |
?> |
ane tadi nyoba soal agan , dan make cara lain...
ReplyDelete= $nilai_uang[$i]){
$duit_ibu -=$nilai_uang[$i];
$banyak++;
}
echo $duit_ibu." duit ".$nilai_uang[$i]." = ".$banyak."
";
}
?>
Masih belum paham nih kak , ada yang mau ngajarin ngga ? Hehehe :)
ReplyDeleteMy blog
Lumayan Sulit ya kak..tapi bagus postingannya
ReplyDeleteCahayamoving.com Solusi Pindahan rumah terbaik
As claimed by Stanford Medical, It is in fact the SINGLE reason women in this country get to live 10 years longer and weigh 19 KG less than us.
ReplyDelete(And really, it is not related to genetics or some secret diet and EVERYTHING about "how" they eat.)
BTW, What I said is "HOW", and not "WHAT"...
TAP this link to find out if this short quiz can help you unlock your true weight loss possibility