In calculating the volume of a body of rotation, it is possible to display a volume of rotation produced when a graph expressed by functional expression data is rotated around a predetermined rotational axis as well as volumes of rotations produced when drawn triangle, square and other figures which are not expressed by functional expressions are rotated around any rotational axis, and to calculat