Sunday, March 24, 2019

Statement FOR dalam php


Statement FOR dalam php



Assalamualaikum salam sejahtera bagi kita semua ,
Kembali lagi dengan saya , nah kali ini  saya akan membahas materi tentang statment for (perulangan) nih.. Sebelumnya ,apa itu statement for ?




Statement For(perulangan) merupakan perintah yang digunakan untuk mengulangi beberapa baris perintah. Namun ada batasanya. Dalam penggunaan perulangan for perlu mengetahui 3 element yaitu kondisi awal dari perulangan, kondisi saat perulngan, batas akhir kondisi yang diulang.

Untuk penulisan for sebagai berikut:
for (start; condition; action)
{
   statement;
}

Kemudian ada yang nested for .

Apa itu nested for ?

Nested for adalah for yang bersarang (membuat perulangan di dalam perulangan).
 Contohnya sebagai berikut:
    
         Dan hasilnya :
    

Jadi maksud dari program diatas adalah ketika program akan mengerjakan for yang pertama namun masih belum keluar dari for yang pertama karena $a  belum lebih dari 2 kemudian megerjakan for yang kedua sebanyak 2 kali karena syarat untuk keluar adalah 2 kali setelah 2 kali maka akan  kembali ke for yang pertama untuk menyelesaikan syaratnya ini dilakukan sebanyak 3 kali agar bisa keluar dari for yang pertama.

Untuk lebih memahami statement for dalam php perhatikan dan coba praktikkan  beberapa contoh program dari soa; soa; berikut:

1.        Tentu Anda mengenal syair lagu anak-anak berikut ini:
Anak ayam turun 10
Anak ayam turun 10, mati satu tinggal 9
Anak ayam turun 9, mati satu tinggal 8
Anak ayam turun 8, mati satu tinggal 7
 Anak ayam turun 7, mati satu tinggal 6
Anak ayam turun 6, mati satu tinggal 5
Anak ayam turun 5, mati satu tinggal 4
Anak ayam turun 4, mati satu tinggal 3
 Anak ayam turun 3, mati satu tinggal 2
Anak ayam turun 2, mati satu tinggal 1
nak ayam turun 1, mati satu tinggal induknya
Nah.. coba buatlah script PHP untuk mengenerate syair lagu anak ayam tersebut untuk jumlah anak ayam mula-mula adalah N. Buatlah form untuk memasukkan sembarang nilai N ini, setelah itu tekan SUBMIT. Selanjutnya akan muncul baris syair seperti di atas.
Contoh di atas hanyalah untuk N = 10.


Hasil program nya :


Program di atas menggunakan for dengan action decrement yaitu pengurangan nilai dan ada persyatatan if else di dalamnya. Inputanya dari form dengan metode post yang telah di buat sebelumnya.



2.        Buatlah form untuk mengisikan saldo awalnya dan N (jangka waktu tabungan).
Dengan  mula-mula memiliki saldo awal Rp. 1.000.000,- di suatu bank X. Bank tersebut memiliki kebijakan memberikan bunga 3%  jika besar saldo kurang dari Rp. 1.100.000,- dan 4% bila saldo lebih besar atau sama dengan Rp. 1.100.000,- . Perhitungan bunga dihitung dari besar saldo terakhir. Selain itu di setiap bulannya nasabah dikenai biaya administrasi  Rp. 9.000,-. Buatlah script PHP untuk menentukan saldo akhir setelah N
bulan.

Hasil program jika kurang dari 1.100.000 :







     Hasil program jika lebih  dari 1.100.000 :



    3.                    Dengan menggunakan script PHP, buatlah tampilan daftar perkalian berikut ini menggunakan looping
1 x 1 = 1
 1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
Petunjuk : Gunakan nested FOR 2 tingkat :


Hasil progamnya :




4.        Buatlah script PHP untuk menampilkan formasi bintang seperti berikut ini
*
 * *
* * *
* * * *
Formasi bintang di atas untuk N = 4
Terlebih dahulu Anda harus membuat form untuk menerima input sembarang N dan script Anda harus        
menampilkan formasi bintang N tersebut. Dengan nested loop.


Hasil programnya :



5.        Dengan  menggunakan  script  PHP, tampilkan  semua  pasangan  nilai x, y dan z yang memenuhi persamaan x + y + z = 25, dengan x, y, dan z adalah bilangan asli. Serta tampilkan pula banyaknya pasangan x, y, dan z yang memenuhi persaman tersebut dengan menggunakan nested for 3 tngkat :
Contoh tampilan:
x = 1, y = 1, z = 23
 x = 1, y = 2, z = 22
 x = 1, y = 3, z = 21
.                   .        .
Jumlah penyelesaian : …

Programnya :



Hasil programnya :



oke itu saja materi dariku.. silahkan dicoba untuk mengetahui bagaimana hasil dari program tersebut.. ya saya undur diri.. sampai jumpa... :)

dan silahkan kepo kepoin mater dan program selanjutnya ;;;

terimakasih



No comments:

Post a Comment

Bagaimana cara membuat fitur uplaoad file di PHP? Yuk langsung aja simak cara membuatnya Membuat upload file 1.        Koneksi...