Sabtu, 29 Desember 2012

CONTOH PROGRAM dalam QBASIC ke dua


1.    PROGRAM  GRADE  NILAI :
  listing program :

LOGIKA
Jadi, Program Grade Nilai tersebut adalah menentukan total nilai keseluruhan yang di dapat dari nilai tugas dan nilai harian, yang di tentukan juga oleh grade, dari grade A,B,C, dan D. Dan program ini menggunakan statement kondisi IF__THEN.  Listing Program grade Nilai di bawah ini :
·         Di awali dengan CLS, yang berfungsi untuk membersihkan area layar pada program QBasic.
·         INPUT  “MASUKKAN NILAI TUGAS=”,A
yaitu untuk mengoutput nilai TUGAS . dan A adalah variable pertama yang akan diproses.
·         INPUT “MASUKKAN NILAI HARIAN=”,B
yaitu untuk mengoutput nilai HARIAN, dan B adalah variable kedua yang juga akan diproses.
·         PRINT “TOTAL  NILAI ANDA=”, (A+B)/2
yaitu untuk mengoutput Total Nilai Anda, dan (A+B)/2 adalah rumus untuk memproses Nilai Tugas(A) dan Nilai Harian(B).
·         IF (A+B)/2 >=0 AND (A+B)/2 <=50 THEN PRINT “GRADE E”
yaitu untuk membaca dari hasil rumus dan akan menjadi hasil grade E dikarenakan dari 0 sampai 50 itu sebagai nilai Tugas dan nilai Harian jika hasil totalnya kurang dari 50.
·         IF (A+B)/2 >=51 AND (A+B)/2 <=65 THEN PRINT “GRADE D”
yaitu untuk membaca dari hasil rumus dan akan menjadi hasil grade D dikarenakan dari 51 sampai 65 itu sebagai nilai Tugas dan nilai Harian jika hasil totalnya kurang dari 65.

·         IF (A+B)/2 >=66 AND (A+B)/2 <=75 THEN PRINT “GRADE C”
yaitu untuk membaca dari hasil rumus dan akan menjadi hasil grade D dikarenakan dari 66 sampai 75 itu sebagai nilai Tugas dan nilai Harian jika hasil totalnya kurang dari 75.
·         IF (A+B)/2 >=76 AND (A+B)/2 <=85 THEN PRINT “GRADE B”
yaitu untuk membaca dari hasil rumus dan akan menjadi hasil grade D dikarenakan dari 76 sampai 85 itu sebagai nilai Tugas dan nilai Harian jika hasil totalnya kurang dari 85 .
·         IF (A+B)/2 >=86 AND (A+B)/2 <=100 THEN PRINT “GRADE A”
yaitu untuk membaca dari hasil rumus dan akan menjadi hasil grade D dikarenakan dari 86 sampai 100 itu sebagai nilai Tugas dan nilai Harian jika hasil totalnya kurang dari 100.
·         END
yaitu untuk mengakhiri program yang sudah dibuat.

    

  

  

0 komentar:

Posting Komentar