Professional Documents
Culture Documents
START
Menu pilihan
1.luas
2.volume
3.input salah
=2 ?
=1 ?
L= (S*S*6)
Cetak Hasil
END
V= S*S*S
Cetak input
salah
Listing PROGRAM
10 :
CLS
REM MENGGUNAKAN PERINTAH INPUT DENGAN IF...THEN...ELSE
LOCATE 2, 20: PRINT "################################"
LOCATE 4, 20: PRINT "
MENU PILIHAN
"
LOCATE 6, 20: PRINT "1. luas permukaan kubus
2. volume kubus"
LOCATE 7, 20: PRINT "3. input salah
"
LOCATE 9, 20: PRINT "################################"
PRINT
INPUT "ANDA INGIN HITUNG APA? "; n
IF n = 1 THEN
CLS
PRINT "ingin menghitung luas kubus"
PRINT
INPUT "berapa sisinya?"; s
luas = s * s * (6)
LOCATE 8, 30: PRINT "##################################"
LOCATE 10, 30: PRINT "BILA s ="; s
LOCATE 14, 30: PRINT "JADI luas permukaan kubus = "; luas; "m2"
LOCATE 16, 30: PRINT "#################################"
END
ELSEIF n = 2 THEN
CLS
PRINT "ingin menghitung volume kubus"
PRINT
INPUT "berapa sisinya?"; s
volume = s * s * s
LOCATE 8, 30: PRINT "##################################"
LOCATE 10, 30: PRINT "bila s ="; s
LOCATE 14, 30: PRINT "volume kubus ="; volume; "m3"
LOCATE 16, 30: PRINT "#################################"
ELSE
PRINT
LOCATE 20, 20: PRINT "ANDA SALAH MASUKKAN INPUT"
INPUT " MAU COBA LAGI ?(Y/T)"; Y$
IF Y$ = "Y" OR Y$ = "Y" THEN GOTO 10
END IF
END