Senin, 18 Juni 2012

Quick Basic


Quick Basic
1. Pengkodean (coding) Program 2

2. Logika Program 2
a. Berikan perintah CLS (Clean Screen) untuk membersihkan layar dengan disertai Line Number 10
b. Berikan perintah PRINT (cetak) untuk “>>>MENU<<<”, “1. Biodata”, “2. Luas Persegi”, “3. Keluar” yang   masing-masing diberi Line Number dari 20 – 50.
c. Berikan perintah INPUT (masukan) untuk variabel yang akan dimasukan ke pil, dengan ketentuan variabel yang dimasukan antara 1-3
d. Berikan perintah SELECT CASE kepada pil, sehingga perintah CASE ini berlaku untuk variable antara 1-3 saja
e. Jika variabel yang dipilih adalah 1 (CASE 1), maka perintah yang ada di CASE 1 akan berjalan. Perintahnya yaitu :
  • Perintah CLS (Clean Screen) untuk membersihkan layar
  • Perintah INPUT (masukan) untuk variabel yang akan dimasukan ke nama$,  variabel nama$ itu sendiri merupakan data String
  • Perintah INPUT (masukan) untuk variabel yang akan dimasukan ke npm$,  variabel npm$ itu sendiri merupakan data String
  • Perintah GOTO 20 diberikan agar program kembali ke Line Number 20
f. Jika variabel yang dipilih adalah 2 (CASE 2), maka perintah yang ada di CASE 2 akan berjalan. Perintahnya yaitu :
  • Perintah CLS (Clean Screen) untuk membersihkan layar
  • Perintah INPUT (masukan) untuk variabel yang akan dimasukan ke P
  • Perintah INPUT (masukan) untuk variabel yang akan dimasukan ke L
  • Variabel n adalah hasil kali antara variabel P dengan variabel L
  • Berikan perintah PRINT (cetak) kepada variabel n
  • Perintah GOTO 20 diberikan agar program kembali ke Line Number 20
g. Jika variabel yang dipilih adalah 3 (CASE 3), maka perintah yang ada di CASE 3 akan berjalan. Perintahnya yaitu END SELECT untuk mengakhiri perintah CASE, dan perintah END untuk mengakhiri program.
3. Keluaran (output) Program 2
a. Keluaran (output)  jika program mulai dijalankan

b. Keluaran (output)  jika dipilih variabel 1

c. Keluaran (output)  jika dipilih variabel 2

d. Keluaran (output) jika dipilih variabel 3

Selamat datang di FreakzFiles.Blogspot.com. Kalau mau tanya-tanya sesuatu tentang blog ini tulis aja di buku tamu yahh.. request postingan juga boleh kok, asal jangan yang berbau SARA..

1. Membuat program dengan output "Halo, nama saya .... saya kuliah di UG kelas .... ,salam kenal"

Source Codenya kira-kira seperti ini:
CLS
INPUT "Nama :"; NAMA$
INPUT "Kelas :"; KELA$
PRINT "Halo, nama saya "; NAMA$ ;" saya kuliah di UG kelas "; KELA$ ;" ,salam kenal"
END
Hasil :



2. Sebuah Toko Buku mempromosikan tokonya dengan memberikan diskon sebesar 20% jika buku yang dibeli lebih dari 24 buku.



Hasil jika buku yang dibeli 60 buah (A >= 25)



Hasil jika buku yang dibeli 15 buah (A <>



Penjelasan : Dari program diatas kita bisa lihat tampilan dari hasil jika buku yang dibeli <= 24 dan >=25 buah. Pada tampilan >= 25 terlihat ada tampilan Harga dan Diskon sedangkan pada <= 24 tidak ada, nahh kalo yang itu bisa dilihat sendiri dalam algoritma IF A >=25-nya ada banyak, jadi semua statement A >= 25 itu menunjukkan rumus yang dipakai jika buku yang dibeli >=25 dan yang lainnya itu menunjukkan tampilan (tampilan Harga dan Diskon) jika buku yang dibeli >=25 buah lebih jelasnya lihat aja di bawah ini :
CLS : untuk membersihkan layar ketika program diaktifkan kembali
INPUT "Masukkan Jumlah Barang yang Dibeli ="; A : untuk memasukkan jumlah barang yang dibeli yang diberi simbol A
INPUT "Masukkan Harga Barang ="; B : untuk memasukkan harga barang yang diberi simbol B
IF A >= 25 THEN LET C = (A * B) – (A * B * 20 / 100) : menunjukkan rumus Total harga jika buku yang dibeli lebih dari 24 buah (A >= 25)
IF A >= 25 THEN PRINT “Harga = Rp.”; A * B : jika buku yang dibeli lebih dari 25 maka harga seharusnya yang dibayar (tanpa diskon) adalah A * B (banyak buku dibeli * harga)
IF A >= 25 THEN PRINT “Diskon = Rp.”; (A * B * 20 / 100) : jika buku yang dibeli lebih dari 24 buah maka dia mendapat diskon sebesar (A * B * 20 /100) (total harga tanpa diskon * 20%)
IF A >= 25 THEN PRINT “------------------------ (-)” : yang inisihh tampilan buat keren-kerenan aja
ELSE LET C = A * B : jika buku yang dibeli tidak lebih dari 24 maka total harga yang harus dibayar adalah A * B
END : program diakhiri

Tidak ada komentar:

Posting Komentar