0

因此,当您使用 Menu() 函数制作菜单时,它会:

标题
选项 1
选项 2
选项 3
等等...

但是计算器上已经存在的几乎每个菜单都有多个标题可供您选择,然后每个标题都有自己的选项。你会如何编程呢?

最终产品是:

Main Secondary Tertiary
1. Option 1
2. Option 2
3. Option 3
Etc...

另外,我怎样才能使它有超过七个项目?谢谢。

4

2 回答 2

1

那是用 TI 汇编编写的,与 TI BASIC 完全不同。也许一种新的 TI 编程语言(例如 Ax)可能能够做到这一点。我不确定,因为我在为计算器编程时没有新的编程语言

于 2012-04-15T17:57:05.297 回答
0

我意识到这个问题已经有好几年了,但我完全在 TI-BASIC 中对此的解决方案是设置这样的东西(示例来自我为 D&D 构建的骰子滚轮程序)

Lbl 00
ClrHome
Menu("How many sides?","Coin",2,"Four",4,"Six",6,"Eight",8,"Ten",10,"Page 2",P
    //Page 2 directs to another menu at label P
Lbl P
Menu("How many sides?","Twelve",12,"Twenty",20,"Custom",C,"One hundred (Percentile)",99, Page 1",00,"Quit",XX

您将看到第 2 页只是另一个菜单选项,它像所有其他选项一样转到标签。但它就像另一个页面或子菜单。它通过转到一个标签来执行此操作,该标签具有另一个Menu(看起来像第一个命令的命令。

为了给您提供来自同一程序的另一个示例,让我们看一下 d20 滚筒。首先,您会注意到在前面的代码中它指向标签 20。

Lbl 20
Menu("Advantage or disadvantage?","Neither",21,"Advantage",22,"Double advantage",23,"Triple advantage",24,"Disadvantage",02,"Back to top",00,"Quit",XX

返回顶部 转到标签 00 处的顶部菜单

于 2019-09-06T19:25:52.037 回答