SlideShare a Scribd company logo
CIS247 iLab 7 of 7 Putting It All Together

Click this link to get the tutorial:
http://homeworkfox.com/tutorials/general-
questions/4466/cis247-ilab-7-of-7-putting-it-all-
together/
Week 7: Program Construction - iLab

                                                                                                   Print This



                                                                                                       Page



iLab 7 of 7: Code Management and Modularity



                                        Connect to the iLab here.


        Submit your assignment to the Dropbox located on the silver tab at the
        top of this page.

        (See Syllabus "Due Dates for Assignments & Exams" for due dates.)




 iLAB OVERVIE
 W
Scenario and Summary

This week, we learn how to manage complexity by putting together a ready-built application that
comprises a number of separate header and source files. Our job here will be to take these individual files
and combine them into one standalone application. Although the process is quite a simple one, it will
emphasize the advantage of modularity when writing code. It also shows how code can be reused
between programmers and/or applications.

Deliverables

Due this week:

    •   Capture the Console output window and paste it into a Word document.
•    Zip the project folder in Microsoft Visual Studio.

    •    Put the zip file and screen shots (Word document) in the Dropbox.

 iLAB STEP
 S
Overview

Preparation:

Download the Lab_7_files.zip.

STEP 1: Create the Project
   1. Create a new C++ console-based project.


STEP 2: Add Files to Your Project
   1. Unzip the source code and header files found in Doc Sharing (Lab_7_files.zip), and then add
      these files to your project as needed.


STEP 3: Build and Test
   1. Build your project (compile your program).

    2. Eliminate all syntax errors.

    3. Run the program.


STEP 4: Label Title
   1. Capture a screen print of your output [Do a PRINT SCREEN and paste into an MS Word
      document.]

This is a sample program output:




Screenshot of program output that reads: *** Welcome to Shelly's Candy Shop *** To select an item, enter 1 for Candy 2 for
Chips 3 for Gum 4 for Cookies 9 to exit 4 Please deposit 85 cents 25 Please deposit another 60 cents 60 Collect your item
at the bottom and enjoy. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *** Welcome to Shelly's Candy Shop *** To select an item, enter 1 for
Candy 2 for Chips 3 for Gum 4 for Cookies 9 to exit 2 Please deposit 85 cents 65 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *** Welcome to
Shelly's Candy Shop *** To select an item, enter 1 for Candy 2 for Chips 3 for Gum 4 for Cookies 9 to exit 9 Press any key
to continue...
    2. Zip your project files.
    3. Submit the Word document with screen print and zip file to the Dropbox.


STEP 5: Submit Deliverables

Submit your lab to the Dropbox located on the silver tab at the top of this page. For instructions on how to
use the Dropbox, read these Step-by-Step Instructions or watch this          Dropbox Tutorial.
See Syllabus "Due Dates for Assignments & Exams" for due date information.

More Related Content

PDF
GAE for PHP - 10 Min to Learn
PDF
React.js: The hottest JS lib for building UIs
PPTX
Jump into React-Native (Class 4)
ODP
PHP Berkshire October 2015
ODP
How I built web services in CakePHP
PDF
Quanto è sicuro il tuo wordpress?
PPTX
Simple Calculator with PhP
PPTX
Julia McHenry Final PPP Slide Show
GAE for PHP - 10 Min to Learn
React.js: The hottest JS lib for building UIs
Jump into React-Native (Class 4)
PHP Berkshire October 2015
How I built web services in CakePHP
Quanto è sicuro il tuo wordpress?
Simple Calculator with PhP
Julia McHenry Final PPP Slide Show

Viewers also liked (19)

DOC
Cis247 a ilab 3 overloaded methods and static methods variables
PPTX
My childhood
DOCX
Cis247 a ilab 1 of 7 creating a user interface
DOC
Cis247 a ilab 5 inheritance
PDF
Herathera island resort 2012(new)
DOC
Cis247 i lab 6 abstract classes
DOC
Cis247 a ilab 4 composition and class interfaces
DOC
Cis247 a ilab 2 of 7 employee class
PPT
Capitulo i arquitectura pc
PDF
Conceptos basicos del algebra
PPS
WILLIAM A. SCHNEIDER - Pintor
PDF
Untitled Presentation
PPTX
Compensation presentation
PPTX
Chinese Culture
PPT
Six thinkinghats
PPTX
Productivity
PPTX
Import subtitution industrialization
DOCX
Report on Import substitution industrialization
PPTX
Marketing mix Analysis
Cis247 a ilab 3 overloaded methods and static methods variables
My childhood
Cis247 a ilab 1 of 7 creating a user interface
Cis247 a ilab 5 inheritance
Herathera island resort 2012(new)
Cis247 i lab 6 abstract classes
Cis247 a ilab 4 composition and class interfaces
Cis247 a ilab 2 of 7 employee class
Capitulo i arquitectura pc
Conceptos basicos del algebra
WILLIAM A. SCHNEIDER - Pintor
Untitled Presentation
Compensation presentation
Chinese Culture
Six thinkinghats
Productivity
Import subtitution industrialization
Report on Import substitution industrialization
Marketing mix Analysis
Ad

Similar to Cis247 i lab 7 of 7 putting it all together (20)

DOC
Cis247 i lab 7 of 7 putting it all together
DOCX
Cis247 i lab 1 of 7 creating a user interface
DOCX
CIS 170 Achievement Education--cis170.com
PDF
CIS 170 Education for Service--cis170.com
PDF
CIS 170 Redefined Education--cis170.com
DOCX
CIS 170 Inspiring Innovation -- cis170.com
DOC
Cis 170 Effective Communication / snaptutorial.com
DOCX
CIS 170 Become Exceptional--cis170.com
DOCX
CIS 170 Inspiring Innovation/tutorialrank.com
DOC
Cis247 i lab 1 of 7 creating a user interface
DOCX
CIS 170 Education Specialist / snaptutorial.com
DOCX
Cis 170 Extraordinary Success/newtonhelp.com
PDF
CIS 170 Effective Communication - tutorialrank.com
DOCX
Cis 170 Education Organization -- snaptutorial.com
DOC
Cis247 a ilab 1 of 7 creating a user interface
DOC
CIS 170 Imagine Your Future/newtonhelp.com   
DOC
CIS 170 Life of the Mind/newtonhelp.com   
DOC
CIS 170 Focus Dreams/newtonhelp.com
DOC
Cis 170 Education Organization / snaptutorial.com
DOC
CIS 170 Exceptional Education - snaptutorial.com
Cis247 i lab 7 of 7 putting it all together
Cis247 i lab 1 of 7 creating a user interface
CIS 170 Achievement Education--cis170.com
CIS 170 Education for Service--cis170.com
CIS 170 Redefined Education--cis170.com
CIS 170 Inspiring Innovation -- cis170.com
Cis 170 Effective Communication / snaptutorial.com
CIS 170 Become Exceptional--cis170.com
CIS 170 Inspiring Innovation/tutorialrank.com
Cis247 i lab 1 of 7 creating a user interface
CIS 170 Education Specialist / snaptutorial.com
Cis 170 Extraordinary Success/newtonhelp.com
CIS 170 Effective Communication - tutorialrank.com
Cis 170 Education Organization -- snaptutorial.com
Cis247 a ilab 1 of 7 creating a user interface
CIS 170 Imagine Your Future/newtonhelp.com   
CIS 170 Life of the Mind/newtonhelp.com   
CIS 170 Focus Dreams/newtonhelp.com
Cis 170 Education Organization / snaptutorial.com
CIS 170 Exceptional Education - snaptutorial.com
Ad

Recently uploaded (20)

PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Encapsulation theory and applications.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Hybrid model detection and classification of lung cancer
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Approach and Philosophy of On baking technology
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
A Presentation on Artificial Intelligence
PPTX
A Presentation on Touch Screen Technology
PDF
A comparative analysis of optical character recognition models for extracting...
OMC Textile Division Presentation 2021.pptx
Hindi spoken digit analysis for native and non-native speakers
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
DP Operators-handbook-extract for the Mautical Institute
Encapsulation theory and applications.pdf
TLE Review Electricity (Electricity).pptx
Unlocking AI with Model Context Protocol (MCP)
Programs and apps: productivity, graphics, security and other tools
Hybrid model detection and classification of lung cancer
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Approach and Philosophy of On baking technology
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Assigned Numbers - 2025 - Bluetooth® Document
NewMind AI Weekly Chronicles - August'25-Week II
MIND Revenue Release Quarter 2 2025 Press Release
A Presentation on Artificial Intelligence
A Presentation on Touch Screen Technology
A comparative analysis of optical character recognition models for extracting...

Cis247 i lab 7 of 7 putting it all together

  • 1. CIS247 iLab 7 of 7 Putting It All Together Click this link to get the tutorial: http://homeworkfox.com/tutorials/general- questions/4466/cis247-ilab-7-of-7-putting-it-all- together/ Week 7: Program Construction - iLab Print This Page iLab 7 of 7: Code Management and Modularity Connect to the iLab here. Submit your assignment to the Dropbox located on the silver tab at the top of this page. (See Syllabus "Due Dates for Assignments & Exams" for due dates.) iLAB OVERVIE W Scenario and Summary This week, we learn how to manage complexity by putting together a ready-built application that comprises a number of separate header and source files. Our job here will be to take these individual files and combine them into one standalone application. Although the process is quite a simple one, it will emphasize the advantage of modularity when writing code. It also shows how code can be reused between programmers and/or applications. Deliverables Due this week: • Capture the Console output window and paste it into a Word document.
  • 2. Zip the project folder in Microsoft Visual Studio. • Put the zip file and screen shots (Word document) in the Dropbox. iLAB STEP S Overview Preparation: Download the Lab_7_files.zip. STEP 1: Create the Project 1. Create a new C++ console-based project. STEP 2: Add Files to Your Project 1. Unzip the source code and header files found in Doc Sharing (Lab_7_files.zip), and then add these files to your project as needed. STEP 3: Build and Test 1. Build your project (compile your program). 2. Eliminate all syntax errors. 3. Run the program. STEP 4: Label Title 1. Capture a screen print of your output [Do a PRINT SCREEN and paste into an MS Word document.] This is a sample program output: Screenshot of program output that reads: *** Welcome to Shelly's Candy Shop *** To select an item, enter 1 for Candy 2 for Chips 3 for Gum 4 for Cookies 9 to exit 4 Please deposit 85 cents 25 Please deposit another 60 cents 60 Collect your item at the bottom and enjoy. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *** Welcome to Shelly's Candy Shop *** To select an item, enter 1 for Candy 2 for Chips 3 for Gum 4 for Cookies 9 to exit 2 Please deposit 85 cents 65 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *** Welcome to Shelly's Candy Shop *** To select an item, enter 1 for Candy 2 for Chips 3 for Gum 4 for Cookies 9 to exit 9 Press any key to continue... 2. Zip your project files. 3. Submit the Word document with screen print and zip file to the Dropbox. STEP 5: Submit Deliverables Submit your lab to the Dropbox located on the silver tab at the top of this page. For instructions on how to use the Dropbox, read these Step-by-Step Instructions or watch this Dropbox Tutorial.
  • 3. See Syllabus "Due Dates for Assignments & Exams" for due date information.