回 帖 发 新 帖 刷新版面

主题:一个电子琴演奏的程序!供大家交流!(转)

CLS
LOCATE 10, 30
PRINT "电子琴演奏"
LOCATE 12, 5
PRINT "按1234567演奏,或<按>键改变音阶,按Q键退出"
a$ = " "
DO UNTIL a$ = "Q"
   SELECT CASE a$
   CASE "6"
     PLAY "A"
   CASE "7"
     PLAY "B"
   CASE "1"
     PLAY "C"
   CASE "2"
     PLAY "D"
   CASE "3"
     PLAY "E"
   CASE "4"
     PLAY "F"
   CASE "5"
     PLAY "G"
   CASE "<", ">"
     PLAY a$
   CASE ELSE
     LOCATE 15, 30
     PRINT "请按指定键操作......"
  END SELECT
  a$ = UCASE$(INPUT$(1))
  LOCATE 15, 30
  PRINT "    "
LOOP
END

回复列表 (共1个回复)

沙发

CLS
LOCATE 10, 28: COLOR 12
PRINT "Electronic Organ"
LOCATE 23, 17: COLOR 3
PRINT "Press q~o a~l z~> to Play, or ESC to Quit"
COLOR 7
PLAY "t200"
a$ = ""
DO
  SELECT CASE a$
    CASE "q"
      PLAY ">C<"
    CASE "w"
      PLAY ">D<"
    CASE "e"
      PLAY ">E<"
    CASE "r"
      PLAY ">F<"
    CASE "u"
      PLAY ">G<"
    CASE "i"
      PLAY ">A<"
    CASE "o"
      PLAY ">B<"

    CASE "a"
      PLAY "C"
    CASE "s"
      PLAY "D"
    CASE "d"
      PLAY "E"
    CASE "f"
      PLAY "F"
    CASE "j"
      PLAY "G"
    CASE "k"
      PLAY "A"
    CASE "l"
      PLAY "B"

    CASE "z"
      PLAY "<C>"
    CASE "x"
      PLAY "<D>"
    CASE "c"
      PLAY "<E>"
    CASE "v"
      PLAY "<F>"
    CASE "m"
      PLAY "<G>"
    CASE ","
      PLAY "<A>"
    CASE "."
      PLAY "<B>"
    CASE ELSE
  END SELECT
  a$ = INKEY$
LOOP UNTIL a$ = CHR$(27)
END

我来回复

您尚未登录,请登录后再回复。点此登录或注册