2013-06-12 82 views
0

如何对此进行编码,以便显示百分之一的百分比? Visual Basic中使用计数器显示百分比

MsgBox("Percantage: " & (correctQuestions + wrongQuestions)/2) 
+0

你在用什么语言进行编程? – franzlorenzon

+1

基本数学:'precentage_of_correct_questions =(correct_questions/total_questions)* 100'。更多信息:http://www.mathsisfun.com/percentage.html。 –

回答

0

一个简单的方法是MsgBox("Percentage: " & Round(100 * (correctQuestions + wrongQuestions)/2) & "%")

当我用圆(),以消除任何小数部分;长达2位小数,例如,使用

MsgBox("Percentage: " & Round(100 * (correctQuestions + wrongQuestions)/2, 2) & "%")

但是请注意,所有的配方做的是显示问题总数的一半;假设他们是正确的或错误的。

+0

问题是我在尝试使用round时出现错误 –

+0

correctQuestions和wrongQuestions的数据类型和值是什么?你遇到了什么错误? – Bathsheba

+0

如果TextBox1.Text = NUM​​1 * NUM2然后 '如果他们得到正确的答案,他们收到的反馈阳性 Label2.Text = “正确!11” ' 加起来正确答案 correctQuestions + = 1 总+ = 1 否则 “任何其他的回答会导致负反馈 Label2.Text =‘不正确的,我们对此深感抱歉’ ”增加了错误的答案 wrongQuestions + = 1 总+ = 1 '的每一个问题后,一个MsgBox将出现,并让用户知道进展 这里是一个例子 –