2012-03-12 80 views
1

嗨,我是大学一年级学习学习程序设计的学生。我正在努力为计算编写代码。我希望做的计算是将一个项目的数量乘以价格。问题在于我创建的“表单”使用了与设置值相对应的字母(即A,B,C等)。我不知道如何将信件连接到相应的值。 例如,A = 25,B = 20,C = 25 我想计算总共6个A批次。我还使用组合框列出这些字母。在此先感谢Visual Basic计算

回答

1

我多年没有使用VB,但这是一个非常经典的问题。您只需要一个包含26个条目的数组,每个字母一个,数组中的每个条目都初始化为该字母的适当值。然后,当用户选择一个字母时,使用组合框中选定项目的索引来索引你的数组。例如,value = array [selectedItemIndex]

+0

嗨,谢谢你的回复。我仍然有点困惑。因此,例如我会写:A = array [25] – user1264844 2012-03-12 19:11:31

+0

不,您将数组[1]初始化为25,然后使用组合框中的选择索引来选择要使用的数组条目。因此,例如,如果用户选择A,即组合框中的第一个条目,则可以使用array [1],从而得到25.如果用户选择B,则可以使用array [2],依此类推。 – 2012-03-12 19:28:32

+0

非常感谢,这帮助了很多 – user1264844 2012-03-12 19:39:35

0

有很多方法可以做到这一点。选择语句是一种选择。如果/否则是另一个。字典(字符串,十进制)是第三种选择。由于这是作业,你可能最近在课堂上讲过其中一个,这就是你应该追求的答案。