130 {
+
131
+
132 uint16_t int_length = 0;
+
133 uint16_t int_width = 0;
+
134 uint16_t int_base = 0;
+
135 uint16_t int_height = 0;
+
136 uint16_t int_expected = 0;
+
137 uint16_t int_area = 0;
+
138
+
139 float float_length = NAN;
+
140 float float_expected = NAN;
+
141 float float_area = NAN;
142
-
-
-
-
-
147 assert(int_area == int_expected);
-
+
143 double double_length = NAN;
+
144 double double_width = NAN;
+
145 double double_radius = NAN;
+
146 double double_height = NAN;
+
147 double double_expected = NAN;
+
148 double double_area = NAN;
149
-
150
-
151 float_length = 2.5;
-
152 float_expected = 6.25;
-
+
150
+
151 int_length = 5;
+
152 int_expected = 25;
+
154
-
-
-
-
-
159 assert(float_area == float_expected);
+
+
+
+
+
159 assert(int_area == int_expected);
161
-
162
-
163 int_length = 4;
-
164 int_width = 7;
-
165 int_expected = 28;
-
-
167
-
-
-
-
-
-
173 assert(int_area == int_expected);
-
-
175
-
176
-
177 double_length = 2.5;
-
178 double_width = 5.7;
-
179 double_expected = 14.25;
-
-
181
-
-
-
-
-
-
187 assert(double_area == double_expected);
-
-
189
-
190
-
191 int_base = 10;
-
192 int_height = 3;
-
193 int_expected = 15;
-
-
195
-
-
-
-
-
-
201 assert(int_area == int_expected);
-
-
203
-
204
-
205 double_radius = 6;
-
206 double_expected =
-
207 113.09733552923255;
-
208
-
-
210
-
-
-
-
-
215 assert(double_area == double_expected);
-
-
217
-
218
-
219 int_base = 6;
-
220 int_height = 7;
-
221 int_expected = 42;
-
-
223
-
-
-
-
-
-
229 assert(int_area == int_expected);
-
-
231
-
232
-
233 double_length = 5.5;
-
234 double_expected = 181.5;
-
-
236
-
-
-
-
-
241 assert(double_area == double_expected);
+
162
+
163 float_length = 2.5;
+
164 float_expected = 6.25;
+
+
166
+
+
+
+
+
171 assert(float_area == float_expected);
+
+
173
+
174
+
175 int_length = 4;
+
176 int_width = 7;
+
177 int_expected = 28;
+
+
179
+
+
+
+
+
+
185 assert(int_area == int_expected);
+
+
187
+
188
+
189 double_length = 2.5;
+
190 double_width = 5.7;
+
191 double_expected = 14.25;
+
+
193
+
+
+
+
+
+
199 assert(double_area == double_expected);
+
+
201
+
202
+
203 int_base = 10;
+
204 int_height = 3;
+
205 int_expected = 15;
+
+
207
+
+
+
+
+
+
213 assert(int_area == int_expected);
+
+
215
+
216
+
217 double_radius = 6;
+
218 double_expected =
+
219 113.09733552923255;
+
220
+
+
222
+
+
+
+
+
227 assert(double_area == double_expected);
+
+
229
+
230
+
231 int_base = 6;
+
232 int_height = 7;
+
233 int_expected = 42;
+
+
235
+
+
+
+
+
+
241 assert(int_area == int_expected);
243
-
244
-
245 double_radius = 10.0;
-
246 double_expected = 1256.6370614359172;
-
247
-
-
249
-
-
-
-
-
254 assert(double_area == double_expected);
-
-
256
-
257
-
258 double_radius = 4.0;
-
259 double_height = 7.0;
-
260 double_expected = 276.46015351590177;
-
-
262
-
-
-
-
-
-
268 assert(double_area == double_expected);
-
-
270}
+
244
+
245 double_length = 5.5;
+
246 double_expected = 181.5;
+
+
248
+
+
+
+
+
253 assert(double_area == double_expected);
+
+
255
+
256
+
257 double_radius = 10.0;
+
258 double_expected = 1256.6370614359172;
+
259
+
+
261
+
+
+
+
+
266 assert(double_area == double_expected);
+
+
268
+
269
+
270 double_radius = 4.0;
+
271 double_height = 7.0;
+
272 double_expected = 276.46015351590177;
+
+
274
+
+
+
+
+
+
280 assert(double_area == double_expected);
+
+
282
+
283
+
284 double_radius = 10.0;
+
285 double_expected = 942.4777960769379;
+
+
287
+
+
+
+
+
292 assert(double_area == double_expected);
+
+
294}
+
T hemi_sphere_surface_area(T radius)
surface area of a hemi-sphere ( 3 * pi * r^2)
Definition area.cpp:121
T circle_area(T radius)
area of a circle (pi
Definition area.cpp:63
T parallelogram_area(T base, T height)
area of a parallelogram (b * h)
Definition area.cpp:75
T square_area(T length)
area of a square (l * l)
Definition area.cpp:29
@@ -397,7 +414,7 @@ Here is the call graph for this function: