Jumat, 01 Desember 2017

Perulangan Mengunakan Angka ( Qbasic)

Hadehhhh...Tugasss, padahal saya bkn jurusan Tkj _-_

Perulangan FOR...NEXT
Apa si Maksut dengan Perulangan FOR...NEXT Pada Qbasic itu ??
Pertama kita harus tau terlebih dahulu Arti dari Qbasic ituh apa. Qbasic adalah salah satu bahasa pemrograman yang menggunakan bahasa basic, Qbasic sendiri singkatan dari Quick Basic yang merupakan salah satu produk Microsoft Qbasic yang cukup baik untuk belajar dasar pemrograman.

Qbasic sendiri memiliki Bentuk Umum  Perulangan sebagai berikut :....

1. FOR … NEXT
            Digunakan untuk mengontrol jalannya perulangan pada program, dimana statement       tersebut akan mengalami perulangan selama kondisi atau pernyataan masih memenuhi syarat.
     
2. While…do
      Perintah yang berjalan bila di dalam loop ada nilai yang mengontrol loop dan nilainya terus berubah sehingga akhir program akan kluar dari loop


3. Repeat.. until
      Pernyataan repeat akan menghasilnkan paling sedikit 1 x eksekusi statement

4. Goto
      Instruksi yang mentransfer program ke lokasi lain yang dinyatakan dengan label.


Setelah kita sudah tau apa Qbasic ituh...
     saya saya akan mencoba Membuat 1 contoh dari Perulangna Qbasic mengunakan FOR...NEXT..
Mari kita liat dia bawah ini suatu programnya :
Codingan Sebagai Berikut di bawah :




Penjelasannya Dari Codingan Diatas :
FOR…NEXT
                Digunakan untuk mengontrol jalannya perulangan pada program, dimana statement     tersebut akan mengalami perulangan selama kondisi atau pernyataan masih memenuhi syarat. 
                Bentuk Umumnya:
                FOR (PENCACAH)=(AWAL) TO (AKHIR)
                (STATEMENT)
CLS (Clean Screen)          : Bertujuan untuk menghapus layar dari tampilan yang sebelumnya
INPUT                              : Bertujuan (masukan) untuk nilai yang akan dimasukan ke N, yang nantinya akan muncul kata MASUKAN BILANGAN : di output screen dan perintah agar kita meng-input bilangan yang kita inginkan ( Misal N:5)
FOR  I = N TO 1 STEP -1   : Bertujuan Untuk I akan diulang dari nilai N sampai ke 1 lalu step -1. maksutnya Step -1 setiap ganti baris akan berkiurang santu sampai kondisi nilai 1 dan membentuk segitiga
FOR J = 1 TO I                     : Maksutnya   J akan diulangi dari 1 sampai nilai ke I.
PRINT J;                               :  Dia akan (cetak) hasil dari si  J terlebih dahulu.
NEXT J                                  : Maksutnya program akan  kembali  J yang selanjutnya untu pengulangangi program sampai kondisi terpenuhui atau tidak
PRINT                                    : Maksutnya Print(Cetak) dari hasil program si j dan ↓
NEXT I                                     Lanjut ke I yang selanjutnya untuk pengulangan I  , Lalu prind si maka hasilnya akna muncul seprti di bawah ini.
END                                       : Akhiri dengan END

Logikannya :
For i = N to 1 step -1 ,nilai awal I adalah 5(N) kemudia nilai tersebut masuk ke For  j = 1 to I lalu print j dan akan tampl angka 1 sebagai nilai j kmudian Next  j maka akan kembali ke For  j = 1 to I dan selanjutnya nilai I adalah 5 kemudian masuk ke Print dan akan tercetak dilayar angka 1 sampai 5 ,dan karena nilai j adalah 1 sampai 5 ,printah step -1 maka  tiap baris akan berkurang 1 angka dan yang berkurang adalah angka yang paling besar sampai komdisi teerpenuhi ya ituh akhirannya 1.
Maka Outputnya sebagai berikut ini :






    Flowchat Dari Persoalan Diatas

                               














Tidak ada komentar:

Posting Komentar