Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

PROGRAM MENENTUKAN TINGKATAN NILAI

GAMBAR FLOWCHART
MULAI

INPUT NILAI

NILAI
= 0
TO 50

NILAI SANGAT
KURANG

NILAI
= 51
TO 75

NILAI KURANG

NILAI
= 76
TO 80

NILAI CUKUP

NILAI
= 81
TO 90

NILAI BAGUS

NILAI
= 91
TO
100
CETAK
HASIL

LISTING PROGRAM

NILAI SANGAT
BAGUS

SELESAI

1:
CLS
REM menentukan tingkatan nilai
LOCATE 2, 10: PRINT "**************************"
LOCATE 3, 10: PRINT "* nilai harus 0 - 100 *"
LOCATE 4, 10: PRINT "**************************"
LOCATE 6, 10: PRINT "***************************"
LOCATE 7, 10: INPUT "* berapa nilai fisikamu?", nilai
LOCATE 8, 10: PRINT "***************************"
SELECT CASE nilai
CASE 0 TO 50
LOCATE 10, 10: PRINT "**************************"
LOCATE 11, 10: PRINT "* nilai sangat kurang *"
LOCATE 12, 10: PRINT "* anda harus remidi *"
LOCATE 13, 10: PRINT "**************************"
LOCATE 15, 10: INPUT "Anda ingin memasukkan nilai
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 1
CASE 51 TO 75
LOCATE 10, 10: PRINT "************************"
LOCATE 11, 10: PRINT "*
nilai kurang
*"
LOCATE 12, 10: PRINT "* anda harus remidi *"
LOCATE 13, 10: PRINT "************************"
LOCATE 15, 10: INPUT "Anda ingin memasukkan nilai
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 1
CASE 76 TO 80
LOCATE 10, 10: PRINT "************************"
LOCATE 11, 10: PRINT "*
nilai cukup
*"
LOCATE 12, 10: PRINT "* anda tidak remidi *"
LOCATE 13, 10: PRINT "************************"
LOCATE 15, 10: INPUT "Anda ingin memasukkan nilai
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 1
CASE 81 TO 90
LOCATE 10, 10: PRINT "************************"
LOCATE 11, 10: PRINT "*
nilai bagus
*"
LOCATE 12, 10: PRINT "* anda tidak remidi *"
LOCATE 13, 10: PRINT "************************"
LOCATE 15, 10: INPUT "Anda ingin memasukkan nilai
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 1
CASE 91 TO 100
LOCATE 10, 10: PRINT "************************"
LOCATE 11, 10: PRINT "* nilai sangat bagus *"
LOCATE 12, 10: PRINT "* anda tidak remidi *"
LOCATE 13, 10: PRINT "************************"
LOCATE 15, 10: INPUT "Anda ingin memasukkan nilai
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 1

lagi ? (Y /T)"; Y$

lagi ? (Y /T)"; Y$

lagi ? (Y /T)"; Y$

lagi ? (Y /T)"; Y$

lagi ? (Y /T)"; Y$

CASE ELSE
LOCATE 11, 10: PRINT "*******************************"
LOCATE 12, 10: PRINT "* anda salah memasukkan input *"
LOCATE 13, 10: PRINT "*******************************"
LOCATE 15, 10: INPUT "Anda ingin memasukkan nilai lagi ? (Y /T)"; Y$
IF Y$ = "Y" OR Y$ = "y" THEN GOTO 1
END SELECT
END

You might also like