Postingan lainnya
[php] membuat angka kelipatan 7 dengan metode foo
ada yang bisa bantu ini : Buatlah sebuah fungsi PHP bernama foo() yang bisa menghasilkan deretan angka cek kelipatan 7 atau bukan .
Contoh, kalau input 9 maka, di layar muncul: "9 bukan kelipatan 7"
Penjelasan: Angka 9 tidak bisa dibagi habis 7
Kalau input 21 maka:
"21 adalah kelipatan 7"
Penjelasan: 21 habis dibagi 7. (hasilnya 3).
Source code: ';
foo(21);
6 Jawaban:
function foo($a){ if($angka%7==0){ echo"angka kelipatan 7"; }else{ echo"bukan kelipatan 7"; } }
function foo($a){ if($angka%7==0){ echo"angka kelipatan 7"; }else{ echo"bukan kelipatan 7"; } }
". "$angka habis di bagi 7". "hasilnya ". $angka/7;
} else{ echo " bukan kelipatan 7
"; } }
foo(9); foo(21); ?>
jawaban saya gitu si ga pake variabel , baru kenal php 2 hari soalnya bingung masukin lagi variabel $angka/7 harus di mana lagi abis statmen truenya.
fungis foo
<?php
function foo($angka) {
if($angka % 7 == 0){
return true;
}else{
return false;
}
}
?>
main method / tempat dimana mau manggil fungsi foo()
<?php
if(foo(10)){
echo 'kelipatan 7';
}else{
echo 'bukan kelipatan 7';
}
?>
penjelasan : ketika user input lalu apa yang di inputkan user di jadikan parameter fungsi foo, lalu menjalan kan fungsi foo, jika angka yang di masukan user mod 7 == 0 (angka user di bagi 7 dan hasil pembagian sama dengan 0) maka mengembalikan nilai true / benar, jika tidak maka menembalikan nilai false / salah, pada if yang memanggil fungsi foo ketika foo bernilai true maka masuk ke percabangan if yang pertama jika tidak maka masuk ke else
function foo($angka) {
$result = $angka % 7;
if ( $result == 0 )
printf("Angka %u adalah kelipatan 7 <br/>", $angka);
else
printf("Angka %u bukan kelipatan 7 <br/>", $angka);
}
// Test kelipatan 7
foo(7);
foo(14);
foo(21);
foo(28);
// test bukan kelipatan
foo(5);
foo(10);
foo(20);
foo(30);