Jumat, 01 Desember 2017

Perulangan Qbasic Dengan Huruf

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.


saya saya akan mencoba Membuat 1 contoh dari Perulangna Qbasic mengunakan Huruf
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 memenuhisyarat.  Bentuk Umumnya:
FOR (PENCACAH)=(AWAL) TO (AKHIR)
(STATEMENT)
CLS : untuk membersihkan layar dari tampilan teks sebelumnya
PRINT : digunakan untuk mencetak karakter yang terdapet didalam “.” Nya
LOCATE : digunakan untuk menentukan posisi input/output, dimana (3,25) 3 berarti letak baris dan 25 letak kolom nya.
INPUT :  untuk memasukan variable, program di atas menggunakan variable nama dengan type data berupa string ($) atau bisa langsung ditulis nama$. Kita tambahkan t dengan nilai satu yang nantinya akan kita gunakan sebagai tab
FOR ... NEXT : untuk melakukan suatu perulangan sampai kondisi yang digunakan bernilai salah, sehingga perulangan tersebut akan berhenti, dan melanjutkan ke statemen setelah NEXT. kita buat  Penambahan nilai pada variable t +1
 END : untuk mengakhiri  suatuprogram


Sehingga dapat kita lihat algoritma dari program di atas adalah sebagai berikut :
1. Clear screen (membersihkan layar)
2. Print digunakan untuk mencetak karakter yang akan ditampilkan/output
3. Locate berfungsi untuk menentukan posisi dari karakter yang ingin di tampilkan atau di masukkan dengan rumus (3,25) dimana 3 adalah posisi dari baris yang diinginkan, 25 adalah posisi dari kolom yang diinginkan.
4. Input nilai pada variable nama dengan type data string
5. Menambahkan variable t dengan nilai satu yang nantinya akan kita gunakan sebagai tab atau jarak kolom nya
6. Kita menggunakan LEN(nama$) yang fungsinya adalah untuk menghitung jumlah karakter yang terdapat pada variable nama$
7. Lakukan perulangan pernyataan di bawah sampai kondisi i=LEN(nama$) TO 1 tidak terpenuhi, dengan langkah nya dikurangi 2/berkurang 2 karena kita ingin mengambil 2 karakter, 1 dari sisi kiri dan 1 dari sisi kanan.
8. Lalu akan mencetak tab(t) dimana tab digunakan untuk memberikan jarak dari sisi kiri dan t merupakan variable yang kita gunakan untuk menentukan besarnya jarak tab tersebut. Dan mid$(nama$,t,i) merupakan salah satu fungsi pengelolaan data string yang digunakan untuk mengambil bagian tengah (middle) dari karakter yang terdapat di variable nama$, t merupakan variable yang kita gunakan untuk menentukan karakter keberapa yang ingin diambil, dan I digunakan untuk menentukan berapa banyak karakter yang ingin di ambil.
9. Dimana variable t kita tambah 1 untuk memperjauh jarak tab sehingga karakter yang muncul berbentuk miring kebawah kanan, dan karakter yang diambil semakin menyusut ke kanan.
10. Apakah ada kondisi variable i yang memenuhi?, jika tidak lakukan pernyataan di bawah ini, jika masih, ulangi kembali pada statemen FOR I = LEN(nama$) TO 1 step -2 sampai kondisi tersebut tidak terpenuhi yaitu nilai variable len(nama$) kurang dari 1 atau sudah tidak terpenuhi lagi sehingga perulangan dihentikan.
11. END untuk mengakhiri program
Outputnya sebagai berikut ini :







Bentuk Flowchatnya....








Tidak ada komentar:

Posting Komentar