# Provides the surface area of a cylinder.

### Description

Provides the surface area of a cylinder, including the circular bases.

### Usage

1 | ```
areacylinder(Radius, radius=Radius, height, ends = 2)
``` |

### Arguments

`Radius` |
The major radius of the base of the cylinder. |

`radius` |
The minor radius of the base of the cylinder. Default is to equal the major Radius in the case of a circular base. |

`height` |
The height of the cylinder (alternatively, the length of a horizontal cylinder) |

`ends` |
How many ends to include in the surface area calculation (2=both ends, 1=one end, 0=neither end) |

### Author(s)

Glenn J Tattersall

### Examples

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ```
## The function is currently defined as
function(Radius, radius=Radius, height, ends=2)
{
Area <- (Radius+radius)*pi*height + ends*pi*Radius*radius
Area
}
# Example calculation:
# Typically, a body part might be modelled as cylindrical if it appears to be approximately
# circular or elliptical and elongated. By measuring the major diameter (D) and minor
# diameter (d) as well as the length or height (l), the overall surface area can be
# determined:
D<-12
d<-6
l<-18
areacylinder(Radius=D/2, radius=d/2, height=l, ends=2)
# To only show surface area of the exposed surface, and exclude the oval base of the
# cylinder, set ends=0
areacylinder(Radius=D/2, radius=d/2, height=l, ends=0)
``` |

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.