+
Point of view
All features
class TOWER
Summary
Direct parents
Insert list: ANY
Overview
writable attribute
{}
writable attribute
{}
full (n: INTEGER_32)
effective procedure
{}
require
  • n >= 1
ensure
empty (n: INTEGER_32)
effective procedure
{}
require
  • n >= 1
ensure
effective function
show_a_discus (d: INTEGER_32, picture: STRING)
effective procedure
require
  • 1 <= d
  • d <= nb
  • picture /= Void
remove_discus: INTEGER_32
effective function
ensure
add_discus (d: INTEGER_32)
effective procedure
ensure