[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);

avatar robbyHasdi
@robbyHasdi

2 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

6 Jawaban:

function foo($a){ if($angka%7==0){ echo"angka kelipatan 7"; }else{ echo"bukan kelipatan 7"; } }

avatar ruditjahngambeg
@ruditjahngambeg

38 Kontribusi 7 Poin

Dipost 6 tahun yang lalu

function foo($a){ if($angka%7==0){ echo"angka kelipatan 7"; }else{ echo"bukan kelipatan 7"; } }

avatar ruditjahngambeg
@ruditjahngambeg

38 Kontribusi 7 Poin

Dipost 6 tahun yang lalu

". "$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.

avatar robbyHasdi
@robbyHasdi

2 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

bisa juga gini kalau mau hemat

avatar ruditjahngambeg
@ruditjahngambeg

38 Kontribusi 7 Poin

Dipost 6 tahun yang lalu

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

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 6 tahun yang lalu

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);

avatar wadahkode
@wadahkode

44 Kontribusi 15 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban