The C struct, Exercise In C++: The programming assignment at the end of this module will involve a struct named Square with exactly one attribute representing the length of one of its sides as a numeric data type. Square objects will have exactly one supporting function to calculate the area and perimeter of a Square object, with two parameters -- an ostream object by reference, and a Square by constant reference. The function should send to the ostream object: the side's value, labeled without rounding, followed by the area and perimeter, both labeled and rounded to two decimal digits. (Note that this function may be called several times from a main program, and still the side should be output with any formatting removed!) Write two code blocks -- one for the struct and its supporting function's prototype, and another for the function definition itself. Assume that all needed library includes have already been made. Do not write a full working program or int main() -- just the two code blocks.
The C struct, Exercise
In C++:
The programming assignment at the end of this module will involve a struct named Square with exactly one attribute representing the length of one of its sides as a numeric data type.
Square objects will have exactly one supporting function to calculate the area and perimeter of a Square object, with two parameters -- an ostream object by reference, and a Square by constant reference.
The function should send to the ostream object: the side's value, labeled without rounding, followed by the area and perimeter, both labeled and rounded to two decimal digits. (Note that this function may be called several times from a main program, and still the side should be output with any formatting removed!)
Write two code blocks -- one for the struct and its supporting function's prototype, and another for the function definition itself.
Assume that all needed library includes have already been made. Do not write a full working program or int main() -- just the two code blocks.
Step by step
Solved in 5 steps with 1 images