Tôi là người mới lập trình và đang gặp sự cố với lỗi tràn Cint. Bất cứ khi nào giá trị đạt đến 100.000+ tôi nhận được lỗi tràn Cint. Đây là một bài tập thực hành trong phần giới thiệu của tôi cho lớp lập trình. Theo tôi có thể thấy tôi đã mã hóa chính xác nó đã được thực hiện như thế nào trong thực tế, nhưng thực tế cho thấy sử dụng các giá trị cao tới 300.000. Ai đó có thể giải thích những gì tôi có thể làm sai?Lỗi tràn Cint khi giá trị vượt quá 100.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>
Để tham khảo: [Loại dữ liệu VBScript] (http://msdn.microsoft.com/en-us/library/9e7a57cf%28VS.84%29.aspx) –