Sabtu, 19 November 2022

Contoh program memilih menu sederhana pada Qbasic

 

Membuat program sederhana memilih menu makanan


Coding =


Dari program diatas dapat dilihat perintah perintah yang digunakan antara lain :

CLS                     : Statement untuk menghapus layar

PRINT                : Statement untuk mencetak

INPUT                : Statement untuk memasukkan data

IF THEN             : Statement untuk menentukan kondisi dan Tindakan

GOTO                 : Statement untuk mengeksekusi perintah ke baris yang sudah ditentukan

 

Nilai “a:” merupakan alamat pendefinisial alamat awal program yang nantinya akan digunakan untuk looping yaitu sebagai alamat tujuan perintah GoTo

Perintah “CLS” kemudian akan menghapus layar agar kembali ke keadaan blank. Deret perintah ini akan mencetak setiap karakter yang berada dalam tanda ” ” (kutip).

 

Selanjutnya saat kita run program tersebut, maka tampilan awal yang akan terlihat adalah seperti pada gambar dibawah ini


 

Karena sudah melakukan pemrograman input dan if then, maka saat kita memasukkan/ menginput nomor pilihan (kondisi) akan mengarahkan kita kepada hasil dari print yang sudah kita buat (Tindakan) sesuai dari masing masing variable yang digunakan.

ElseIf  Pil% = 2 Then

    Print "Anda akan memilih Nasi Ayam Goreng"

 

Misalnya kita menginput pilihan nomor 2, maka hasil print yang akan ditampilkan akan berupa print dari hasil perintah Then (Tindakan) yang sudah disetting untuk input nomor 2 seperti pada gambar dibawah



Selanjutnya adalah mengenai perintah GoTo yang merupakan perintah untuk melakukan looping dengan cara menentukan alamat dengan variable yang menandai sebuah baris untuk dituju, pada pemrograman kali ini perintah ini akan digunakan untuk melakukan pengulangan untuk Kembali memilih menu.

Perintah ini menggunakan perintah lainnya untuk dijalankan yaitu if then (kondisi dan tidakan).

Input "Apakah akan kembali ke menu (y / t): "; a$

If a$ = "y" Then GoTo a

If a$ = "t" Then

 

End If

Print "Terimakasih, Selamat menikmati"

 

 Bila memilih “y” maka program akan lompat membaca dari baris program awal, yaitu “a:” yang sudah diletakkan dibaris dimana kita ingin melakukan pengulangan, dan menampilkan menu utamanya. Dan bila memilih “t” maka program akan berakhir dan menampilkan perintah Print yang sudah dibuat (bila ada).

Contohnya seperti pada gambar dibawah ini

 

-Untuk pilihan y, jika enter maka akan mengulang Kembali ke pemilihan menu


-Untuk pilihan t, jika enter maka akan menampilkan print yang sudah di tulis Setelah perintah End dan program akan berakhir


Sekian
Terima Kasih 😊😊


 

 

Tidak ada komentar:

Posting Komentar