fork download
  1. // Gage Alvarez CS1A Chapter 6 P. 369, 2
  2.  
  3. /**************************************************************
  4.  *
  5.  * Calculate rectangle area
  6.  * ____________________________________________________________
  7.  * Description
  8.  * program calculates the area of an inputted rectangle
  9.  * ____________________________________________________________
  10.  * INPUT
  11.  * length: the length of the rectangle
  12.  * width: the width of the rectangle
  13.  *
  14.  * OUTPUT
  15.  * area: the area of the rectangle
  16.  *
  17.  **************************************************************/
  18. #include <iostream>
  19. using namespace std;
  20.  
  21. int getLength();
  22. int getWidth();
  23. int getArea(int length, int width);
  24. void displayData(int length, int width, int area);
  25.  
  26.  
  27. int main() {
  28. //Data Dictionary
  29. int length;
  30. int width;
  31. int area;
  32. //Input
  33. length = getLength();
  34. width = getWidth();
  35. //Processing
  36. area = getArea(length, width);
  37. //Output
  38. displayData(length, width, area);
  39. return 0;
  40. }
  41.  
  42. int getLength() {
  43. int length;
  44. cout<< "Enter rectangle length: \n";
  45. cin>> length;
  46. return length;
  47. }
  48.  
  49. int getWidth() {
  50. int width;
  51. cout<<"Enter rectangle width: \n";
  52. cin>>width;
  53. return width;
  54. }
  55.  
  56. int getArea(int length, int width) {
  57. int area;
  58. area = length * width;
  59. return area;
  60. }
  61.  
  62. void displayData(int length, int width, int area) {
  63. cout<< "length\t width\t area\n";
  64. cout<< length <<"\t\t"<< width<<"\t\t" << area;
  65. }
  66.  
Success #stdin #stdout 0s 5320KB
stdin
5 6
stdout
Enter rectangle length: 
Enter rectangle width: 
length	 width	 area
5		6		30