COMP 220 Innovative Educator/comp220.com - PowerPoint PPT Presentation

About This Presentation
Title:

COMP 220 Innovative Educator/comp220.com

Description:

For more course tutorials visit www.comp220.com COMP 220 iLab 1 Two-Dimensional Arrays Lab Report and Source Code COMP 220 iLab 2 Resistor Lab Report and Source Code COMP 220 iLab 3 Bank Account Lab Report and Source Code COMP 220 iLab 4 Composition Lab Report and Source Code COMP 220 iLab 5 Lab Report and Source Code COMP 220 iLab 6 Overloaded Operators Lab Report and Source Code COMP 220 iLab 7 Polymorphism Lab Report and Source Code – PowerPoint PPT presentation

Number of Views:3
Slides: 11
Provided by: GraceSamuel8

less

Transcript and Presenter's Notes

Title: COMP 220 Innovative Educator/comp220.com


1
COMP 220 Innovative Educator/comp220.com
2
COMP 220 Innovative Educator
  • COMP 220 Entire Course (Devry)
  • For more course tutorials visit
  • www.comp220.com
  •  
  • COMP 220 iLab 1 Two-Dimensional Arrays Lab Report
    and Source Code
  • COMP 220 iLab 2 Resistor Lab Report and Source
    Code
  • COMP 220 iLab 3 Bank Account Lab Report and
    Source Code
  • COMP 220 iLab 4 Composition Lab Report and Source
    Code
  • COMP 220 iLab 5 Lab Report and Source Code
  • COMP 220 iLab 6 Overloaded Operators Lab Report
    and Source Code
  • COMP 220 iLab 7 Polymorphism Lab Report and
    Source Code
  •  

3
COMP 220 Innovative Educator
  • COMP 220 iLab 1 Two-Dimensional Arrays Lab Report
    and Source Code (Devry)
  • For more course tutorials visit
  • www.comp220.com
  •  
  • BlackJack Table
  • Specification Include a brief description of
    what the program accomplishes, including its
    input, key processes, and output.
  • There is always a dealer in the game. At the
    start of the game, the dealers first card will
    not be shown or displayed. The second card will
    be displayed. The dealer may draw additional
    cards. The dealer must use a random-number
    generator to determine the maximum number of
    cards the dealer will draw--a value between 0 and
    3. In other words, the dealer is a computer
    player. The dealer does not show all the cards or
    the total until all the players have either gone
    bust (over 21) or hold (no more cards drawn).

4
COMP 220 Innovative Educator
  • COMP 220 iLab 2 Resistor Lab Report and Source
    Code (Devry)
  • For more course tutorials visit
  • www.comp220.com
  • Scenario and Summary
  • This lab requires you to create a multifile C
    project in order to design and implement an
    object-oriented program using a class to model
    the characteristics and function of a resistor.
  • Deliverables
  • Submit a single Notepad file containing the
    source code for Exercise 1 to the Dropbox for
    Week 2. Your source code should use proper
    indentation and be error free. Be sure that your
    last name and the lab number are part of the file
    name see the following example
    YourLastName_Lab1.txt.

5
COMP 220 Innovative Educator
  • COMP 220 iLab 3 Bank Account Lab Report and
    Source Code (Devry)
  • For more course tutorials visit
  • www.comp220.com
  •  
  • This lab introduces you to writing a C program
    to implement the concept of class inheritance
    using different types of bank accounts as a
    model. In this lab, you will create a base class,
    called CBankAccount, and two additional classes
    (each derived from CBankAccount), called
    CSavingsAccount and CCheckingAccount. You will
    then test the operations of each class in
    function main() to simulate the transactions of
    both a checking account and a savings account.

6
COMP 220 Innovative Educator
  • COMP 220 iLab 4 Composition Lab Report and Source
    Code (Devry)
  • For more course tutorials visit
  • www.comp220.com
  •  
  • This lab requires you to use C class
    composition to implement a single pole-filter
    design program. The program will allow the user
    to specify resistor and capacitor values and
    filter type.
  • Once all the user parameters are specified, the
    program will return the cutoff frequency values
    for the filter. Composition may be thought of as
    a has-a relationship for objects, as compared to
    inheritance, which may be described as an is-a
    relationship for objects.
  • You are required to use two component classes
    one for a resistor object and one for a capacitor
    object.

7
COMP 220 Innovative Educator
  • COMP 220 iLab 5 Lab Report and Source Code
    (Devry)
  • For more course tutorials visit
  • www.comp220.com
  •  
  • Assignment Lab 5 Pointers and Pointer Operators
  • Description This lab will explore the use of
    pointers in several ways. Pointers will be used
    to dynamically allocate memory for new class
    objects on demand from the user, and they will be
    used to access class-member functions. Pointer
    arithmetic will be used to access and sort class
    objects according to criteria explained in the
    lab.
  • Pointers are, essentially, address variables, or
    variables that hold as their value the address of
    other variables. In terms of memory management,
    they are very powerful devices, and they more
    closely and efficiently use the actual internal
    hardware registers of the microprocessor that the
    program operates on.

8
COMP 220 Innovative Educator
  • COMP 220 iLab 6 Overloaded Operators Lab Report
    and Source Code (Devry)
  • For more course tutorials visit
  • www.comp220.com
  • Assignment Lab 6 Overloaded Operators
  • Description This lab is to introduce students to
    the concept of operator overloading as member
    functions of a class. This will be done in the
    context of creating a class that will perform
    four basic mathematical operations on complex
    numbers.
  • The C compiler has defined operators for all
    the arithmetic and assignment operations for its
    native data types, such as integer, float,
    double, and so forth. However, for user-defined
    data types, such as classes and structures, these
    operations are undefined.
  • C allows the programmer to create new
    definitions for these operators so that they can
    operate specifically on these user-defined data
    types.

9
COMP 220 Innovative Educator
  • COMP 220 iLab 7 Polymorphism Lab Report and
    Source Code (Devry)
  • For more course tutorials visit
  • www.comp220.com
  • Assignment Lab 7 Polymorphism
  • Description This lab introduces students to the
    concepts of polymorphism, early binding, late
    binding, abstract classes, and virtual class
    functions. This will be done in the context of
    performing calculations on basic geometrical
    shapes. Polymorphism is a very powerful extension
    of inheritance, and by using pointers to the base
    class, it allows access to derived class objects
    and their functions based on the context that
    they are called in.
  • The lab will require the creation of a base
    geometric class, called Shape, and two sub
    classes, Circle and Rectangle, that are derived
    public from the class Shape.

10
COMP 220 Innovative Educator
Write a Comment
User Comments (0)
About PowerShow.com