Я пытаюсь выполнить вычисление в функции, чтобы выработать процент. Однако процентная переменная появляется как 0. Что я делаю неправильно?VB6 Store Десятичное число
Public FullLoopNum as Integer
Public ReportPercentage As Integer
Public ReportRecordNum As Integer
Public Function WebOutput
ReportRecordNum = 1
FullLoopNum = 4
ReportPercentage = (ReportRecordNum \ FullLoopNum)
ReportPercentage = ReportPercentage * 100
End Function
Целые числа * целые * числа ... т. Е. Десятичные разряды. – crashmstr
Да, я так думал –
Не путайте себя и других, используя слова типа «десятичный», если это не то, что вы имеете в виду. То, с чем вы хотите работать, - это * реальные * числа, и вы обычно приближаетесь к ним, чтобы работать с ними, используя типы «Single» или «Double». https://en.wikipedia.org/wiki/Real_number – Bob77