This program does not compile! Spot the error and give the line number. Presume that the header file is error free and

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

C++

 

This program does not compile! Spot the error and give the line number. Presume that the header file is error free and 

// Implementation file for the Rectangle class.
1. #include "Rectangle.h" // Needed for the Rectangle class
2. #include <iostream> // Needed for cout
3. #include <cstdlib> // Needed for the exit function
4. using namespace std;

//***********************************************************
// setWidth sets the value of the member variable width. *
//***********************************************************

5. void Rectangle::setWidth(double w)
{
6. if (w >= 0)
7. width = w;
8. else
{
9. cout << "Invalid width\n";
10. exit(EXIT_FAILURE);
}
}

//***********************************************************
// setLength sets the value of the member variable length. *
//***********************************************************

11. void Rectangle::setLength(double len)
{
12. if (len >= 0)
13. length = len;
14. else
{
15. cout << "Invalid length\n";
16. exit(EXIT_FAILURE);
}
}

//***********************************************************
// getWidth returns the value in the member variable width. *
//***********************************************************

17. double Rectangle::getWidth() const
{
18. return width;
}

//*************************************************************
// getLength returns the value in the member variable length. *
//*************************************************************

19. double Rectangle::getLength() const
{
20. return length++;
}

//************************************************************
// getArea returns the product of width times length. *
//************************************************************

21. double Rectangle::getArea() const
{
return width * length;
}

 

 

 

 

Options:

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

these are the options, 

1.Line 20
2.Line 10 and Line 16
3.Line 17
4.Line 17 and 21
Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
C-string
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education