Lab03

cpp

School

Los Angeles Valley College *

*We aren’t endorsed by this school

Course

802

Subject

Computer Science

Date

Nov 24, 2024

Type

cpp

Pages

1

Uploaded by rafrouf95

Report
// Rafael Abdullah - 11/05/2023 // UML Diagram /* EvenNumber ------------ - value: int ------------ + EvenNumber() + EvenNumber(value: int) + getValue(): int + getNext(): EvenNumber + getPrevious(): EvenNumber */ // Implementing the class #include <iostream> class EvenNumber { private: int value = 0; public: EvenNumber() {} EvenNumber(int value) : value(value) {} int getValue() const { return value; } EvenNumber getNext() const { return EvenNumber(value + 2); } EvenNumber getPrevious() const { return EvenNumber(value - 2); } }; int main() { EvenNumber even(16); std::cout << "Current value: " << even.getValue() << std::endl; std::cout << "Next even number: " << even.getNext().getValue() << std::endl; std::cout << "Previous even number: " << even.getPrevious().getValue() << std::endl; return 0; } /* Output: Current value: 16 Next even number: 18 Previous even number: 14 */
Discover more documents: Sign up today!
Unlock a world of knowledge! Explore tailored content for a richer learning experience. Here's what you'll get:
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help