Я новичок в программировании, и я столкнулся с некоторыми проблемами с ошибкой переполнения Cint. Всякий раз, когда значение достигает 100 000+, я получаю ошибку переполнения Cint. Это было практическое упражнение во вступлении к классу программирования. Насколько я вижу, я закодировал это точно, как это было сделано на практике, но практика показывает, что значение достигает 300 000. Может ли кто-нибудь объяснить, что я могу делать неправильно?
<script language="VBscript">
Option Explicit
DIM numberofshifts, totalshift1, totalshift2, _
totalshift3, grandtotal, shiftaverage
numberofshifts=3
totalshift1 = Inputbox("How many widgets during the first shift")
totalshift2 = Inputbox("How many widgets during the second shift")
totalshift3 = Inputbox("How many widgets during the third shift")
grandtotal = cint(totalshift1) + totalshift2 + totalshift3
shiftaverage = grandtotal / numberofshifts
Document.write "The Total of the Three Shifts is " & grandtotal
Document.write "<br>The Average of the Three Shifts is " & shiftaverage
</script>