Recall Task 1's key information. What key information did we use to identify the name of the class in the class diagram? Place a check (✓) beside your answer. a. Name b. State c. Behaviors Recall Task 1's key information. What key information did we use to identify the member variables in the class diagram? Place a check (✓) beside your answer. a. Name b. State c. Behaviors Recall Task 1's key information. What key information did we use to identify the member functions of the class in the class diagram? Place a check (✓) beside your answer. a. Name b. State c. Behaviors

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
Recall Task 1's key information. What key information did we use to identify the name of the class in the class diagram? Place a check (✓) beside your answer. a. Name b. State c. Behaviors Recall Task 1's key information. What key information did we use to identify the member variables in the class diagram? Place a check (✓) beside your answer. a. Name b. State c. Behaviors Recall Task 1's key information. What key information did we use to identify the member functions of the class in the class diagram? Place a check (✓) beside your answer. a. Name b. State c. Behaviors
Task 1: Create a class to represent a donation tracker. When creating a donation tracker, it
starts out with no donations added. Users can add donations and get the average donations.
Key Information
Name: Donation Tracker
Behaviors:
1. Name: construct
a. Input: No input
b. Output: No output
c. Algorithm: No implementation
2. Name: donate
a. Input: donation (double)
b. Output: None (void)
c.
Algorithm:
i.
3. Name: average donations
a. Input: None
b. Output: average donation (double)
c.
Algorithm:
i.
ii.
Add donation value to the container
Loop through each donation and add them together.
Divide the sum of all donations and divide by the number of elements in
the container.
States: container to track donations (std::vector<double>)
Transcribed Image Text:Task 1: Create a class to represent a donation tracker. When creating a donation tracker, it starts out with no donations added. Users can add donations and get the average donations. Key Information Name: Donation Tracker Behaviors: 1. Name: construct a. Input: No input b. Output: No output c. Algorithm: No implementation 2. Name: donate a. Input: donation (double) b. Output: None (void) c. Algorithm: i. 3. Name: average donations a. Input: None b. Output: average donation (double) c. Algorithm: i. ii. Add donation value to the container Loop through each donation and add them together. Divide the sum of all donations and divide by the number of elements in the container. States: container to track donations (std::vector<double>)
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Class
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
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