Contoh Program Sederhana Pada QBasic
1. Sebuah toko buku memberikan diskon besar-besaran untuk penjualan bukunya dengan ketentuan kondisi :
- Jika pembelian kurang dari 10 buku, maka mendapat diskon 10%`
- Jika pembelian antara 10 – 29 buku, maka mendapat diskon 20%
- Jika pembelian lebih dari 30 buku, maka mendapat diskon 50%
- Harga @ buku adalah Rp 5000,-
Berapa total harga buku?
2. Diketahui parabola Y = Ax2+Bx+C dengan garis Y = Mx+N. Tentukanlah kedudukan parabola dimana diskriminannya D = (B-M)2-4A(C-N).
- Jika D>0, maka berpotongan
- Jika D=0, maka bersinggungan
- Jika D<0, maka tidak berpotongan dan bersinggungan
Buatlah program dan output dari kedua soal diatas!
Jawaban ;
1. Diketahui :
- Jika X<10, maka diskon 10%
- Jika 10<=X<=29, maka diskon 20%
- Jika X>=30, maka diskon 50%
- Harga @ buku adalah Rp 5000,-
a. Program
b. Output jika barang yang dibeli kurang dari 10 (X<10)
c. Output jika barang yang dibeli antara 10-29 (10<=X<=29)
d. Output jika barang yang dibeli lebih dari sama dengan 30 (X>=30)
2. Diketahui :
- Y = Ax2+Bx+C , Y = Mx+N
- Jika D>0, maka berpotongan
- Jika D=0, maka bersinggungan
- Jika D<0, maka tidak berpotongan dan bersinggungan
- D = (B-M)2-4A(C-N)
a. Program
b. Output jika nilai diskriminannya lebih dari 0 (D>0)
c. Output jika nilai diskriminannya sama dengan 0 (D=0)
d. Output jika nilai diskriminannya kurang dari 0 (D<0)
Tidak ada komentar:
Posting Komentar