Surface Area and Volume of a Cylinder

Surface Area and Volume of a Cylinder
Loading the math board and drawing, please wait…
2017-04-06 00:57
This example demonstrates how to calculate the surface area and volume of a cylinder using geometric construction. Key mathematical concepts include the geometric properties of a cylinder, as well as formulas for calculating area and volume. Using GeoGebra commands such as TextField, Circle, and Point, users can dynamically adjust the radius and height of the cylinder to observe changes in surface area and volume. Suitable for middle and high school students studying solid geometry.

GeoGebra Commands & Parameters

  1. Textfield(r) → inputBox1
  2. Textfield(r) → inputBox1_1
  3. Textfield(h) → inputBox2_1
  4. Textfield(r) → inputBox1_2
  5. Textfield(h) → inputBox2_2
  6. Textfield(r) → inputBox1_3
  7. Textfield(h) → inputBox2_3
  8. Textfield(h) → inputBox2_4
  9. Textfield(h) → inputBox2_5
  10. Textfield(h) → inputBox2_6
  11. Textfield(h) → inputBox2_7
  12. Textfield(r) → inputBox1_4
  13. Textfield(h) → inputBox2_8
  14. Textfield(r) → inputBox1_5
  15. Textfield(h) → inputBox2_9
  16. Textfield(r) → inputBox1_6
  17. Textfield(h) → inputBox2_{10}
  18. Textfield(r) → inputBox1_7
  19. Textfield(h) → inputBox2_{11}
  20. Textfield(h) → inputBox2_{12}
  21. Textfield(h) → inputBox2_{13}
  22. Textfield(h) → inputBox2_{14}
  23. Textfield(h) → inputBox2_{15}
  24. Circle(A, r) → c
  25. Point(c) → B
  26. Point(c) → C
  27. Point(Circle[B, abs(h)]) → D
  28. Segment(B, D) → a
  29. Point(Circle[C, abs(h)]) → E
  30. Segment(C, E) → b
  31. Point(Circle[A, abs(h)]) → F
  32. Circle(F, r) → e
  33. Segment(A, B) → f
  34. Textfield(r) → inputBox1_8
  35. Textfield(r) → inputBox1_9
  36. Textfield(h) → inputBox2_{16}
  37. Textfield(r) → inputBox1_{10}
  38. Textfield(h) → inputBox2_{17}
  39. Textfield(r) → inputBox1_{11}
  40. Textfield(h) → inputBox2_{18}
  41. Textfield(h) → inputBox2_{19}
  42. Textfield(h) → inputBox2_{20}
  43. Textfield(h) → inputBox2_{21}
  44. Textfield(h) → inputBox2_{22}
  45. Textfield(r) → inputBox1_{12}
  46. Textfield(h) → inputBox2_{23}
  47. Textfield(r) → inputBox1_{13}
  48. Textfield(h) → inputBox2_{24}
  49. Textfield(r) → inputBox1_{14}
  50. Textfield(h) → inputBox2_{25}
  51. Textfield(r) → inputBox1_{15}
  52. Textfield(h) → inputBox2_{26}
  53. Textfield(h) → inputBox2_{27}
  54. Textfield(h) → inputBox2_{28}
  55. Textfield(h) → inputBox2_{29}
  56. Textfield(h) → inputBox2_{30}
  57. Textfield(r_1) → inputBox1_{16}
  58. Textfield(r_1) → inputBox1_{17}
  59. Textfield(h_1) → inputBox2_{31}
  60. Textfield(r_1) → inputBox1_{18}
  61. Textfield(h_1) → inputBox2_{32}
  62. Textfield(r_1) → inputBox1_{19}
  63. Textfield(h_1) → inputBox2_{33}
  64. Textfield(h_1) → inputBox2_{34}
  65. Textfield(h_1) → inputBox2_{35}
  66. Textfield(h_1) → inputBox2_{36}
  67. Textfield(h_1) → inputBox2_{37}
  68. Textfield(r_1) → inputBox1_{20}
  69. Textfield(h_1) → inputBox2_{38}
  70. Textfield(r_1) → inputBox1_{21}
  71. Textfield(h_1) → inputBox2_{39}
  72. Textfield(r_1) → inputBox1_{22}
  73. Textfield(h_1) → inputBox2_{40}
  74. Textfield(r_1) → inputBox1_{23}
  75. Textfield(h_1) → inputBox2_{41}
  76. Textfield(h_1) → inputBox2_{42}
  77. Textfield(h_1) → inputBox2_{43}
  78. Textfield(h_1) → inputBox2_{44}
  79. Textfield(h_1) → inputBox2_{45}
  80. Textfield(r) → inputBox1_{24}
  81. Textfield(r) → inputBox1_{25}
  82. Textfield(r) → inputBox1_{26}
  83. Textfield(r) → inputBox1_{27}
  84. Textfield(r) → inputBox1_{28}
  85. Textfield(r) → inputBox1_{29}
  86. Textfield(r) → inputBox1_{30}
  87. Textfield(r) → inputBox1_{31}
  88. Textfield(r) → inputBox1_{32}
  89. Textfield(r) → inputBox1_{33}
  90. Textfield(r) → inputBox1_{34}
  91. Textfield(r) → inputBox1_{35}
  92. Textfield(r) → inputBox1_{36}
  93. Textfield(r) → inputBox1_{37}
  94. Textfield(r) → inputBox1_{38}
  95. Textfield(r) → inputBox1_{39}
  96. Textfield(r) → inputBox1_{40}
  97. Textfield(r) → inputBox1_{41}
  98. Textfield(r) → inputBox1_{42}
  99. Textfield(r) → inputBox1_{43}
  100. Textfield(r) → inputBox1_{44}
  101. Textfield(r) → inputBox1_{45}
  102. Textfield(r) → inputBox1_{46}
  103. Textfield(r) → inputBox1_{47}
  104. Textfield(r) → inputBox1_{48}
  105. Textfield(r) → inputBox1_{49}
  106. Textfield(r) → inputBox1_{50}
  107. Textfield(r) → inputBox1_{51}
  108. Textfield(r) → inputBox1_{52}
  109. Textfield(r) → inputBox1_{53}
  110. Textfield(r) → inputBox1_{54}
  111. Textfield(r) → inputBox1_{55}
  112. Textfield(r) → inputBox1_{56}
  113. Textfield(r) → inputBox1_{57}
  114. Textfield(r) → inputBox1_{58}
  115. Textfield(r) → inputBox1_{59}
  116. Textfield(r) → inputBox1_{60}
  117. Textfield(r) → inputBox1_{61}
  118. Textfield(r) → inputBox1_{62}
  119. Textfield(r) → inputBox1_{63}
  120. Textfield(r) → inputBox1_{64}
  121. Textfield(r) → inputBox1_{65}
  122. Textfield(r) → inputBox1_{66}
  123. Textfield(r) → inputBox1_{67}
  124. Textfield(r) → inputBox1_{68}
  125. Textfield(r) → inputBox1_{69}
  126. Textfield(r) → inputBox1_{70}
  127. Textfield(r) → inputBox1_{71}
  128. Textfield(r) → inputBox1_{72}
  129. Textfield(r) → inputBox1_{73}
  130. Textfield(h) → inputBox2_{46}
  131. Textfield(r) → inputBox1_{74}
  132. Textfield(h) → inputBox2_{47}
  133. Textfield(r) → inputBox1_{75}
  134. Textfield(h) → inputBox2_{48}
  135. Textfield(h) → inputBox2_{49}
  136. Textfield(h) → inputBox2_{50}
  137. Textfield(h) → inputBox2_{51}
  138. Textfield(h) → inputBox2_{52}
  139. Textfield(r) → inputBox1_{76}
  140. Textfield(h) → inputBox2_{53}
  141. Textfield(r) → inputBox1_{77}
  142. Textfield(h) → inputBox2_{54}
  143. Textfield(r) → inputBox1_{78}
  144. Textfield(h) → inputBox2_{55}
  145. Textfield(r) → inputBox1_{79}
  146. Textfield(h) → inputBox2_{56}
  147. Textfield(h) → inputBox2_{57}
  148. Textfield(h) → inputBox2_{58}
  149. Textfield(h) → inputBox2_{59}
  150. Textfield(h) → inputBox2_{60}
  151. Textfield(r) → inputBox1_{80}
  152. Textfield(r) → inputBox1_{81}
  153. Textfield(h) → inputBox2_{61}
  154. Textfield(r) → inputBox1_{82}
  155. Textfield(h) → inputBox2_{62}
  156. Textfield(r) → inputBox1_{83}
  157. Textfield(h) → inputBox2_{63}
  158. Textfield(h) → inputBox2_{64}
  159. Textfield(h) → inputBox2_{65}
  160. Textfield(h) → inputBox2_{66}
  161. Textfield(h) → inputBox2_{67}
  162. Textfield(r) → inputBox1_{84}
  163. Textfield(h) → inputBox2_{68}
  164. Textfield(r) → inputBox1_{85}
  165. Textfield(h) → inputBox2_{69}
  166. Textfield(r) → inputBox1_{86}
  167. Textfield(h) → inputBox2_{70}
  168. Textfield(r) → inputBox1_{87}
  169. Textfield(h) → inputBox2_{71}
  170. Textfield(h) → inputBox2_{72}
  171. Textfield(h) → inputBox2_{73}
  172. Textfield(h) → inputBox2_{74}
  173. Textfield(h) → inputBox2_{75}
  174. Textfield(r) → inputBox1_{88}
  175. Textfield(r) → inputBox1_{89}
  176. Textfield(r) → inputBox1_{90}
  177. Textfield(r) → inputBox1_{91}
  178. Textfield(r) → inputBox1_{92}
  179. Textfield(r) → inputBox1_{93}
  180. Textfield(r) → inputBox1_{94}
  181. Textfield(r) → inputBox1_{95}
  182. Textfield(r) → inputBox1_{96}
  183. Textfield(r) → inputBox1_{97}
  184. Textfield(r) → inputBox1_{98}
  185. Textfield(r) → inputBox1_{99}
  186. Textfield(r) → inputBox1_{100}
  187. Textfield(r) → inputBox1_{101}
  188. Textfield(r) → inputBox1_{102}
  189. Textfield(r) → inputBox1_{103}
  190. Textfield(r) → inputBox1_{104}
  191. Textfield(r) → inputBox1_{105}
  192. Textfield(r) → inputBox1_{106}
  193. Textfield(r) → inputBox1_{107}
  194. Textfield(r) → inputBox1_{108}
  195. Textfield(r) → inputBox1_{109}
  196. Textfield(r) → inputBox1_{110}
  197. Textfield(r) → inputBox1_{111}
  198. Textfield(r) → inputBox1_{112}
  199. Textfield(r) → inputBox1_{113}
  200. Textfield(r) → inputBox1_{114}
  201. Textfield(r) → inputBox1_{115}
  202. Textfield(r) → inputBox1_{116}
  203. Textfield(r) → inputBox1_{117}
  204. Textfield(r) → inputBox1_{118}
  205. Textfield(r) → inputBox1_{119}
  206. Textfield(r) → inputBox1_{120}
  207. Textfield(r) → inputBox1_{121}
  208. Textfield(r) → inputBox1_{122}
  209. Textfield(r) → inputBox1_{123}
  210. Textfield(r) → inputBox1_{124}
  211. Textfield(r) → inputBox1_{125}
  212. Textfield(r) → inputBox1_{126}
  213. Textfield(r) → inputBox1_{127}
  214. Textfield(r) → inputBox1_{128}
  215. Textfield(r) → inputBox1_{129}
  216. Textfield(r) → inputBox1_{130}
  217. Textfield(r) → inputBox1_{131}
  218. Textfield(r) → inputBox1_{132}
  219. Textfield(r) → inputBox1_{133}
  220. Textfield(r) → inputBox1_{134}
  221. Textfield(r) → inputBox1_{135}
  222. Textfield(r) → inputBox1_{136}
  223. Textfield(r) → inputBox1_{137}
  224. Textfield(h) → inputBox2_{76}
  225. Textfield(r) → inputBox1_{138}
  226. Textfield(h) → inputBox2_{77}
  227. Textfield(r) → inputBox1_{139}
  228. Textfield(h) → inputBox2_{78}
  229. Textfield(h) → inputBox2_{79}
  230. Textfield(h) → inputBox2_{80}
  231. Textfield(h) → inputBox2_{81}
  232. Textfield(h) → inputBox2_{82}
  233. Textfield(r) → inputBox1_{140}
  234. Textfield(h) → inputBox2_{83}
  235. Textfield(r) → inputBox1_{141}
  236. Textfield(h) → inputBox2_{84}
  237. Textfield(r) → inputBox1_{142}
  238. Textfield(h) → inputBox2_{85}
  239. Textfield(r) → inputBox1_{143}
  240. Textfield(h) → inputBox2_{86}
  241. Textfield(h) → inputBox2_{87}
  242. Textfield(h) → inputBox2_{88}
  243. Textfield(h) → inputBox2_{89}
  244. Textfield(h) → inputBox2_{90}
  245. Textfield(r) → inputBox1_{144}
  246. Textfield(r) → inputBox1_{145}
  247. Textfield(h) → inputBox2_{91}
  248. Textfield(r) → inputBox1_{146}
  249. Textfield(h) → inputBox2_{92}
  250. Textfield(r) → inputBox1_{147}
  251. Textfield(h) → inputBox2_{93}
  252. Textfield(h) → inputBox2_{94}
  253. Textfield(h) → inputBox2_{95}
  254. Textfield(h) → inputBox2_{96}
  255. Textfield(h) → inputBox2_{97}
  256. Textfield(r) → inputBox1_{148}
  257. Textfield(h) → inputBox2_{98}
  258. Textfield(r) → inputBox1_{149}
  259. Textfield(h) → inputBox2_{99}
  260. Textfield(r) → inputBox1_{150}
  261. Textfield(h) → inputBox2_{100}
  262. Textfield(r) → inputBox1_{151}
  263. Textfield(h) → inputBox2_{101}
  264. Textfield(h) → inputBox2_{102}
  265. Textfield(h) → inputBox2_{103}
  266. Textfield(h) → inputBox2_{104}
  267. Textfield(h) → inputBox2_{105}
  268. Textfield(r) → inputBox1_{152}
  269. Textfield(r) → inputBox1_{153}
  270. Textfield(r) → inputBox1_{154}
  271. Textfield(r) → inputBox1_{155}
  272. Textfield(r) → inputBox1_{156}
  273. Textfield(r) → inputBox1_{157}
  274. Textfield(r) → inputBox1_{158}
  275. Textfield(r) → inputBox1_{159}
  276. Textfield(r) → inputBox1_{160}
  277. Textfield(r) → inputBox1_{161}
  278. Textfield(r) → inputBox1_{162}
  279. Textfield(r) → inputBox1_{163}
  280. Textfield(r) → inputBox1_{164}
  281. Textfield(r) → inputBox1_{165}
  282. Textfield(r) → inputBox1_{166}
  283. Textfield(r) → inputBox1_{167}
  284. Textfield(r) → inputBox1_{168}
  285. Textfield(r) → inputBox1_{169}
  286. Textfield(r) → inputBox1_{170}
  287. Textfield(r) → inputBox1_{171}
  288. Textfield(r) → inputBox1_{172}
  289. Textfield(r) → inputBox1_{173}
  290. Textfield(r) → inputBox1_{174}
  291. Textfield(r) → inputBox1_{175}
  292. Textfield(r) → inputBox1_{176}
  293. Textfield(r) → inputBox1_{177}
  294. Textfield(r) → inputBox1_{178}
  295. Textfield(r) → inputBox1_{179}
  296. Textfield(r) → inputBox1_{180}
  297. Textfield(r) → inputBox1_{181}
  298. Textfield(r) → inputBox1_{182}
  299. Textfield(r) → inputBox1_{183}
  300. Textfield(r) → inputBox1_{184}
  301. Textfield(r) → inputBox1_{185}
  302. Textfield(r) → inputBox1_{186}
  303. Textfield(r) → inputBox1_{187}
  304. Textfield(r) → inputBox1_{188}
  305. Textfield(r) → inputBox1_{189}
  306. Textfield(r) → inputBox1_{190}
  307. Textfield(r) → inputBox1_{191}
  308. Textfield(r) → inputBox1_{192}
  309. Textfield(r) → inputBox1_{193}
  310. Textfield(r) → inputBox1_{194}
  311. Textfield(r) → inputBox1_{195}
  312. Textfield(r) → inputBox1_{196}
  313. Textfield(r) → inputBox1_{197}
  314. Textfield(r) → inputBox1_{198}
  315. Textfield(r) → inputBox1_{199}
  316. Textfield(r) → inputBox1_{200}
  317. Textfield(r) → inputBox1_{201}
  318. Textfield(h) → inputBox2_{106}
  319. Textfield(r) → inputBox1_{202}
  320. Textfield(h) → inputBox2_{107}
  321. Textfield(r) → inputBox1_{203}
  322. Textfield(h) → inputBox2_{108}
  323. Textfield(h) → inputBox2_{109}
  324. Textfield(h) → inputBox2_{110}
  325. Textfield(h) → inputBox2_{111}
  326. Textfield(h) → inputBox2_{112}
  327. Textfield(r) → inputBox1_{204}
  328. Textfield(h) → inputBox2_{113}
  329. Textfield(r) → inputBox1_{205}
  330. Textfield(h) → inputBox2_{114}
  331. Textfield(r) → inputBox1_{206}
  332. Textfield(h) → inputBox2_{115}
  333. Textfield(r) → inputBox1_{207}
  334. Textfield(h) → inputBox2_{116}
  335. Textfield(h) → inputBox2_{117}
  336. Textfield(h) → inputBox2_{118}
  337. Textfield(h) → inputBox2_{119}
  338. Textfield(h) → inputBox2_{120}
  339. Textfield(r) → inputBox1_{208}
  340. Textfield(r) → inputBox1_{209}
  341. Textfield(h) → inputBox2_{121}
  342. Textfield(r) → inputBox1_{210}
  343. Textfield(h) → inputBox2_{122}
  344. Textfield(r) → inputBox1_{211}
  345. Textfield(h) → inputBox2_{123}
  346. Textfield(h) → inputBox2_{124}
  347. Textfield(h) → inputBox2_{125}
  348. Textfield(h) → inputBox2_{126}
  349. Textfield(h) → inputBox2_{127}
  350. Textfield(r) → inputBox1_{212}
  351. Textfield(h) → inputBox2_{128}
  352. Textfield(r) → inputBox1_{213}
  353. Textfield(h) → inputBox2_{129}
  354. Textfield(r) → inputBox1_{214}
  355. Textfield(h) → inputBox2_{130}
  356. Textfield(r) → inputBox1_{215}
  357. Textfield(h) → inputBox2_{131}
  358. Textfield(h) → inputBox2_{132}
  359. Textfield(h) → inputBox2_{133}
  360. Textfield(h) → inputBox2_{134}
  361. Textfield(h) → inputBox2_{135}
  362. Textfield(r) → inputBox1_{216}
  363. Textfield(r) → inputBox1_{217}
  364. Textfield(r) → inputBox1_{218}
  365. Textfield(r) → inputBox1_{219}
  366. Textfield(r) → inputBox1_{220}
  367. Textfield(r) → inputBox1_{221}
  368. Textfield(r) → inputBox1_{222}
  369. Textfield(r) → inputBox1_{223}
  370. Textfield(r) → inputBox1_{224}
  371. Textfield(r) → inputBox1_{225}
  372. Textfield(r) → inputBox1_{226}
  373. Textfield(r) → inputBox1_{227}
  374. Textfield(r) → inputBox1_{228}
  375. Textfield(r) → inputBox1_{229}
  376. Textfield(r) → inputBox1_{230}
  377. Textfield(r) → inputBox1_{231}
  378. Textfield(r) → inputBox1_{232}
  379. Textfield(r) → inputBox1_{233}
  380. Textfield(r) → inputBox1_{234}
  381. Textfield(r) → inputBox1_{235}
  382. Textfield(r) → inputBox1_{236}
  383. Textfield(r) → inputBox1_{237}
  384. Textfield(r) → inputBox1_{238}
  385. Textfield(r) → inputBox1_{239}
  386. Textfield(r) → inputBox1_{240}
  387. Textfield(r) → inputBox1_{241}
  388. Textfield(r) → inputBox1_{242}
  389. Textfield(r) → inputBox1_{243}
  390. Textfield(r) → inputBox1_{244}
  391. Textfield(r) → inputBox1_{245}
  392. Textfield(r) → inputBox1_{246}
  393. Textfield(r) → inputBox1_{247}
  394. Textfield(r) → inputBox1_{248}
  395. Textfield(r) → inputBox1_{249}
  396. Textfield(r) → inputBox1_{250}
  397. Textfield(r) → inputBox1_{251}
  398. Textfield(r) → inputBox1_{252}
  399. Textfield(r) → inputBox1_{253}
  400. Textfield(r) → inputBox1_{254}
  401. Textfield(r) → inputBox1_{255}
  402. Textfield(r) → inputBox1_{256}
  403. Textfield(r) → inputBox1_{257}
  404. Textfield(r) → inputBox1_{258}
  405. Textfield(r) → inputBox1_{259}
  406. Textfield(r) → inputBox1_{260}
  407. Textfield(r) → inputBox1_{261}
  408. Textfield(r) → inputBox1_{262}
  409. Textfield(r) → inputBox1_{263}