SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
CIS247 iLab 7 of 7 Putting It All Together

                Click this link to get the tutorial:




                                       http://goo.gl/kcd00


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 OVERVIEW
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 STEPS
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.
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.
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.
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.

Weitere ähnliche Inhalte

Andere mochten auch

Venture Lab Creativity: Paying Attention
Venture Lab Creativity: Paying Attention Venture Lab Creativity: Paying Attention
Venture Lab Creativity: Paying Attention ethelkatrina
 
Simulacro pruebas saber 5ªto
Simulacro pruebas saber 5ªtoSimulacro pruebas saber 5ªto
Simulacro pruebas saber 5ªtoJuɑn Rɑmirez
 
Performance indicators for different levels of management
Performance indicators for different levels of managementPerformance indicators for different levels of management
Performance indicators for different levels of managementsree431
 
Performance indicators for different levels of management
Performance indicators for different levels of managementPerformance indicators for different levels of management
Performance indicators for different levels of managementsree431
 
Can You Trust Your Tests? (Agile Tour 2015 Kaunas)
Can You Trust Your Tests? (Agile Tour 2015 Kaunas)Can You Trust Your Tests? (Agile Tour 2015 Kaunas)
Can You Trust Your Tests? (Agile Tour 2015 Kaunas)Vaidas Pilkauskas
 
London Sightseeing Tour Places of interest
London Sightseeing Tour Places of interestLondon Sightseeing Tour Places of interest
London Sightseeing Tour Places of interestkultbag31
 
Mahindra & Mahindra Tractors In Usa
Mahindra & Mahindra Tractors In UsaMahindra & Mahindra Tractors In Usa
Mahindra & Mahindra Tractors In UsaANSHU TIWARI
 

Andere mochten auch (15)

Comp 220 lab 3
Comp 220 lab 3Comp 220 lab 3
Comp 220 lab 3
 
Croutons.org
Croutons.orgCroutons.org
Croutons.org
 
Venture Lab Creativity: Paying Attention
Venture Lab Creativity: Paying Attention Venture Lab Creativity: Paying Attention
Venture Lab Creativity: Paying Attention
 
Simulacro pruebas saber 5ªto
Simulacro pruebas saber 5ªtoSimulacro pruebas saber 5ªto
Simulacro pruebas saber 5ªto
 
Performance indicators for different levels of management
Performance indicators for different levels of managementPerformance indicators for different levels of management
Performance indicators for different levels of management
 
Wallopball
WallopballWallopball
Wallopball
 
Performance indicators for different levels of management
Performance indicators for different levels of managementPerformance indicators for different levels of management
Performance indicators for different levels of management
 
Coderetreat introduction
Coderetreat introductionCoderetreat introduction
Coderetreat introduction
 
norhane ramdani
norhane ramdaninorhane ramdani
norhane ramdani
 
Time management
Time managementTime management
Time management
 
Can You Trust Your Tests? (Agile Tour 2015 Kaunas)
Can You Trust Your Tests? (Agile Tour 2015 Kaunas)Can You Trust Your Tests? (Agile Tour 2015 Kaunas)
Can You Trust Your Tests? (Agile Tour 2015 Kaunas)
 
London Sightseeing Tour Places of interest
London Sightseeing Tour Places of interestLondon Sightseeing Tour Places of interest
London Sightseeing Tour Places of interest
 
Akka Unit Testing
Akka Unit TestingAkka Unit Testing
Akka Unit Testing
 
Negotiation fundamentals
Negotiation fundamentalsNegotiation fundamentals
Negotiation fundamentals
 
Mahindra & Mahindra Tractors In Usa
Mahindra & Mahindra Tractors In UsaMahindra & Mahindra Tractors In Usa
Mahindra & Mahindra Tractors In Usa
 

CIS247C iLab 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://goo.gl/kcd00 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 OVERVIEW 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.
  • 2. 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 STEPS 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
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.