Primasaja.com: Service WEB, MOBILE & SOFTWARE DEVELOPMENT , ENGINEERING & ARCHITECTURE , DESIGN & CREATIVE , ADMIN SUPPORT , SALES & MARKETING , INSTALASI JARINGAN & KOMPUTER
Email: jakaprima123@gmail.com
Phone: 081311086653
Fax: -
Url:
cash, credit card
Perum Griya Rajeg Lestari Blok C No 24
Tangerang indonesia 15540

Mengubah Pseudocode ke Bahasa Pemrograman Sebenarnya

tidak ada komentar : DIPOSTING OLEH jaka Pada 2017 LABEL: algoritma

www.primasaja.com -

kita akan mengkonversikan pseudocode kita ke kode nyata PHP 7 yang di tunjukan seperti berikut:


function temukanbuku(Array $bookLIst, String $nama_buku){

$found = False;


foreach($bookList as $index => $book){

 if($book === $nama_buku){

  $found = $index;

  break;

 }

 return $found;

}


function tempatkanBuku(Array $orderedBooks, Array &$bookList){

 foreach($orderedBooks, as $book){

  $bookFound = findABook($bookList, $book);

  if($bookFound !== False){

   array_splice($bookList, $bookFound, 1);

  }

 }

}


$bookList = ['PHP', 'MYSQL', 'PGSQL', 'Oracle', 'Java'];

$orderedBook = ['MySQL', 'PGSQL', 'Java'];


tempatkanBuku($orderedBook, $bookList);

echo implode(",", $bookList);


mari kita memahami apa yang terjadi pada preciding code. pertama kita mendefinisikan fungsi baru, temukanBuku di awal code. function mendefinisikan 2 parameter. pertama Array $bookList dan yang lainnya adala String $bookName. pada awal function kita meng inialisasikan $found ke FALSE, dimana berarti tidak ada yang di temukan. foreach digunakan untuk perulangan untuk melewati semua list book array $bookList dan untuk setiap book, yang cocok dengan layanan nama buku $nama_buku. jika nama buku yang kita cari cocok dengan list $bookList, kita akan memberikan tugas index (dimana kita menemukan kecocokan) ke $found variable. sejak kita menemukannya, tidak ada point unuk melanjutkan loop. jadi kita menggunakan break untuk keluar dari loop. saat setelah keluar dari loop kita mengembalikan $found variable. jika buku ditemukan $found akan mengembalikan integer value lebih dari 0, else itu akan return false.


pada function tempatkanBuku dilakukan perulangan pada $orderedBooks. kita lakukan perulangan pada ordered booklist dan searching setiap buku dalam list menggunakan temukanBuku function. jika buku ditemukan dalam ordered list ($bookFOund !== FALSE), kita akan mengambilnya dari bookList menggunakan array_splice() function jika di PHP:


Tidak Ada Komentar: