Skip to content

Instantly share code, notes, and snippets.

@ad3n
Last active May 2, 2016 10:50
Show Gist options
  • Save ad3n/7d7e698a02009a3b630d52d1742d6543 to your computer and use it in GitHub Desktop.
Save ad3n/7d7e698a02009a3b630d52d1742d6543 to your computer and use it in GitHub Desktop.
[PHP QUIZ] Umur
<?php
class Umur
{
private function resolveUmurFatih($umurAmel)
{
return $umurAmel * 0.5;
}
private function resolveUmurYoga($umurAmel)
{
if (7 < $umurAmel) {
return $umurAmel - 7;
}
return $umurAmel + 7;
}
private function resolveUmurAni($umurYoga)
{
return $umurYoga + 3;
}
public function hitung($umurAmel)
{
$umurFatih = $this->resolveUmurFatih($umurAmel);
$umurYoga = $this->resolveUmurYoga($umurAmel);
$umurAni = $this->resolveUmurAni($umurYoga);
return array(
'sekarang' => array(
'amel' => $umurAmel,
'fatih' => $umurFatih,
'yoga' => $umurYoga,
'ani' => $umurAni,
),
'lima_tahun' => array(
'amel' => $umurAmel + 5,
'fatih' => $umurFatih + 5,
'yoga' => $umurYoga + 5,
'ani' => $umurAni + 5,
),
);
}
}
$umur = new Umur();
for ($i = 2; $i <= 100; $i += 2)
{
var_dump($umur->hitung($i));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment