0

我正在尝试使用drawarc和用户输入的值来制作饼图,但是在计算角度并尝试绘制圆弧后,我得到了这个错误,“参数是错误的类型”对于 item1Angle。有什么帮助吗?

var item1 : int
var item2 : int
var item3 : int
var allItems : int
var item1Angle : real
var item2Angle : real
var item3Angle : real
%Ending Angle for First Sector = starting for second
put "Please Enter The First Item Cost"
get item1

put "Please Enter The Second Item Cost"
get item2

put "Please Enter The Third Item Cost"
get item3

allItems := item1 + item2 + item3

item1Angle := (360/allItems) * item1
item2Angle := (360/allItems) * item2
item3Angle := (360/allItems) * item3

drawfillarc (100,100,50,50, item1Angle, item2Angle)
drawfillarc (100,100,50,50, item2Angle, item3Angle)
drawfillarc (100,100,50,50, item3Angle, item1Angle)
4

1 回答 1

0

想通了,我不得不使用Round函数,如下所示:

item1Round := round (item1Angle)
于 2013-06-05T14:21:14.857 回答